问题标签 [repeater]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3762 浏览

asp.net - ASP.NET:Gridview 行内的中继器控件

我想要一个 Gridview 行内的 Repeater 控件。那么如何分配Repeater控件的DataSource,使其使用的数据是GridView行的具体数据呢?

我试过这个: DataSource='<%# Eval(Container, "DataItem.InnerVal")

但它不起作用。

0 投票
2 回答
1293 浏览

asp.net - 在命令执行时访问与 RepeaterItem 关联的数据

我想访问与 ItemCommand 在其中触发的 RepeaterItem 关联的数据。场景是,我有多个RepeaterItems,其中Button控件以声明方式设置Command,如下所示:

后面的代码是:

0 投票
3 回答
12858 浏览

asp.net - 在Repeater的HeaderTemplate中设置MyLabel.Text

我发现的每个示例都包括在页面的 OnLoad 之外编写一个函数来执行此操作,但我很好奇是否有更简洁的方法来实现它。我在 HeaderTemplate 中有一个标签,我只想将标签的文本设置为字符串。如果标签在中继器之外,我可以执行以下操作:

有没有一种简洁的方法来做到这一点?

0 投票
1 回答
518 浏览

asp.net - 哪个用户控件事件出现在数据绑定(其他控件)和渲染之间?

我目前正在构建一个用户控件,当中继器为空时会显示一条消息。

这个想法很简单,为用户控件提供中继器的 ID。当呈现用户控件时,查找中继器并检查Items.Count. 如果为零,则显示消息。

不过,我想再添加一项功能。如果没有项目,我希望能够隐藏中继器。

显然我不能这样做,protected override void Render(HtmlTextWriter writer)因为中继器(可能)已经被渲染。当Repeater ID分配给用户控件时,我也不能这样做,因为数据绑定还没有发生。

所以我的问题是.. 我可以在我的用户控件中覆盖哪些事件发生了数据绑定,但渲染没有

0 投票
3 回答
3759 浏览

asp.net - ASP.Net 中继器控件

我一直在尝试我所知道的一切来更改 asp:repeater 控件中一行的颜色。我想要做的是:基于一个值,我希望能够在转发器控件中设置记录的颜色。我试过 DIV 标签,不能让它工作。我该怎么做?塔克斯

0 投票
2 回答
213 浏览

asp.net-mvc - StackOverflow 上使用什么控件来显示帖子?

我正在用 ASP.NET MVC 构建一个站点。我打算复制 StackOverflow 显示其帖子的方式。这些人在 ASP.NET MVC 中使用中继器控件吗?我确实想要完全控制呈现的标记,但我也想要分页。

在这种情况下,最好的方法是什么。

0 投票
4 回答
2265 浏览

c# - ASP.NET 中继器问题(+ 关于最佳实践的问题)

我对 ASP.NET 还很陌生,最近我发现了中继器。有些人使用它们,其他人不使用,我不确定哪种解决方案是最佳实践。

根据我的经验,它使简单的操作(显示列表)变得简单,但是一旦你想做更复杂的事情,复杂性就会爆炸,逻辑明智。

也许只是我和我对这个概念的理解很差(这很有可能),所以这是我想要做什么和我的问题的一个例子:


问题:我想显示位于文件夹中的文件列表。

解决方案

这工作正常。


新问题:我希望能够删除这些文件。

解决方案:我在项目模板中添加了一个删除链接:

我抓住了这个事件:

……然后呢?知道 e.Item.DataItem 为空(我运行了调试器),我如何获取要从此处删除的文件路径。

当我可以使用循环来完成同样的事情时,我是否只是浪费了使用中继器的时间,这同样简单,只是 - 可能 - 不那么优雅?

与其他解决方案相比,使用中继器的真正优势是什么?

0 投票
4 回答
3056 浏览

c# - 如何使用中继器以编程方式添加未知数量的列,其中一些列在运行时在 SQL 字符串中声明?

我正在声明一个类似于以下内容的 SQL 字符串:

列数可能因情况而异,日期可以称为不同的名称,例如 StartDate、InterestDate 等。

我想做的是将它绑定到 ASP.NET 中继器并为上面的示例创建如下表:

我可以将数据绑定到Repeater并使用Eval,但这取决于固定数量的列和列名。这可以以编程方式完成吗?

0 投票
1 回答
8056 浏览

asp.net - VB.NET Repeater 无数据源的简单数据绑定

我有一个表格,必须是网页上的转发器。我有一个数字参数,告诉我要添加多少额外的客户详细信息。在此页面中,我有一个需要重复项目一定次数的中继器控件。对于每个项目,都有一组输入框,需要附加一个 id。我需要绑定的是每个附加输入框的数字,即<% #id %>. 我不知道如何在没有特定数据源的情况下设置简单的数据绑定,而只是在循环中构建一个。

0 投票
1 回答
4656 浏览

asp.net - 如何将 ASP.NET 中继器控件绑定到 IList?

我从来没有这样做过,但我将转发器绑定到字符串的通用列表,我不确定正确的语法。

如果我绑定到一个 IList 并且 myType 有一个属性 LayerName 我会使用这个:

当我只绑定到没有任何属性要使用的字符串时,我该怎么做?