问题标签 [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 投票
3 回答
3970 浏览

asp.net - 如何从 SiteMapNodeCollection 中删除节点?

我有一个Repeater,它列出web.sitemap了ASP.NET 页面上的所有子页面。它DataSource是一个SiteMapNodeCollection. 但是,我不希望我的注册表单页面出现在那里。

SiteMapNodeCollection.Remove()方法抛出一个

NotSupportedException:“集合是只读的”。

如何在 DataBinding 中继器之前从集合中删除节点?

0 投票
5 回答
16971 浏览

asp.net - ASP.Net:为什么我的按钮的单击/命令事件没有在中继器中绑定/触发?

这是来自具有中继器的 ascx 的代码:

在转发器的数据绑定和事件的代码隐藏中:

点击或命令都没有被调用,我做错了什么?

0 投票
4 回答
7278 浏览

asp.net - 在Repeater中嵌套一个GridView

我有一个场景,例如,我需要重复美国各州的列表,并在每个州的名称后显示一个城市和城市人口表。设计要求规定,每一个外部重复必须是一个州的名称,后跟一张城市表,并且此时不能更改该要求。将 GridView 嵌套在 Repeater 中,然后在 RepeaterItemDataBound事件期间绑定每个重复的 GridView 是否有缺点?有哪些替代解决方案?

0 投票
4 回答
4561 浏览

asp.net - ASP.NET ObjectDataSource 自动绑定到中继器 - 可能吗?

我有一个问题类:

现在,我通过 ObjectDataSource 使这些 ICollection 可用,并使用绑定到 DataSource 的 Repeater 显示它们。我使用<%#Eval("Question")%>来显示问题,并使用 TextBox 和<%#Bind("Answer")%>来接受答案。

如果我的 ObjectDataSource 返回三个 Question 对象,那么我的 Repeater 会显示三个问题,每个问题后面都有一个 TextBox 供用户提供答案。

到目前为止效果很好。

现在我想获取用户的响应并将其放回相关的问题类中,然后我会坚持下去。

当然,框架应该为我处理所有这些?我已经使用了 Bind 方法,我已经指定了一个 DataSourceID,我已经在我的 ObjectDataSource 类中指定了一个 Update 方法,但似乎没有办法真正启动整个事情。

我尝试在调用 MyDataSource.Update() 后面的代码中添加一个命令按钮,但它尝试在没有参数的情况下调用我的 Update 方法,而不是它期望的 Question 参数。

肯定有一种简单的方法可以在很少或没有代码隐藏的情况下实现所有这些吗?

似乎所有的碎片都在那里,但是缺少一些胶水将它们粘在一起。

帮助!

安东尼

0 投票
5 回答
8262 浏览

asp.net - 以编程方式访问 ASP.NET 2.0 中继器中的数据

这是一个 ASP.Net 2.0 网络应用程序。Item 模板如下所示,供参考:

在代码隐藏中使用它:

我制作这个:

我需要的是来自 Field1 和 Field4 的数据

我似乎无法以 DataList 或 GridView 的方式获取数据,而且我似乎无法在 Google 上提出任何其他内容或快速利用这个来做我想做的事。我能看到获取数据的唯一方法是使用正则表达式来获取它(因为一个人拿走了他想要的东西。他拿走了一切。我是男人,不是吗?Aren不是吗?)。

我是否走在正确的轨道上(不是在寻找特定的正则表达式来执行此操作;伪造这可能是一个后续问题;)),还是我错过了什么?


在这种情况下,中继器是一成不变的,所以我无法切换到更优雅的东西。曾几何时,我做了一些类似于 Alison Zhou 建议使用 DataLists 的事情,但已经有一段时间了(2 年多),我完全忘记了这样做。是的,谈论忽略一些明显的东西。. .

所以我按照艾莉森的建议做了,效果很好。我不认为这里的视图状态是一个问题,即使这个转发器可以获得几十行。如果这样做与使用相反,我真的无法回答这个问题(但这对我来说似乎是一个很好的解决方案)。显然后者不是一个视图状态足迹,但我没有足够的经验来说明什么时候一种方法可能比另一种方法更可取,而我面前没有一个极端的例子。艾莉森,一个问题:为什么是文字而不是标签?

Euro Micelli,我试图避免返回数据库。由于相对于开发世界的其他人来说,我仍然有点陌生,我承认我不一定很好地掌握有多少数据库旅行是“恰到好处”的。这里不会有性能问题(我知道应用程序的负载足以知道这一点),但我想我是出于习惯试图避免它,因为我的老板倾向于尽可能减少旅行。

0 投票
3 回答
896 浏览

c# - 有没有办法异步过滤 IList?

好的,所以必须有办法做到这一点......不是吗?如果不是,我会喜欢一些想法。

我在更新面板中有两个中继器和一个图像,以及一些带有左侧链接按钮的 AJAX 下拉列表。我想尽快更新更新面板中的数据,因为从下拉列表中选择了值。

您认为更新数据的最佳方式是什么?转发器由对象填充,所以如果我可以通过一些属性过滤对象,我最终可以得到正确的数据。不需要来自服务器的新数据。

有人有什么想法吗?

0 投票
2 回答
567 浏览

c# - 在通过 asp:Repeater 生成的表中实现可折叠条目的最简洁方法?

在有人建议完全取消表格标签之前,我只是在修改一个非常大的系统的这一部分,所以修改表格结构对我来说真的不明智(应用程序充满了类似的表格)。

这是 C# .NET 中的 web 应用程序 - 数据来自 web 服务并显示在屏幕上的表格中。该表的行是使用 asp:Repeaters 生成的,因此这些行可以很好地交替 colers。该表以前每行包含一项数据。现在,基本上,表格有子标题......第一行是日期,第二行显示一行数据,接下来的所有行都是数据行,直到新日期的数据进来,在这种情况下将是另一个子标题行。

起初我以为我可以作弊,并且很容易做到这一点以保持当前的中继器结构——我只需要向一些单元格提供空字符串,这样它们中就不会出现任何数据。但是,现在我们正在考虑每个日期旁边的 +/- 折叠器之一,以便它们可以折叠所有数据。当按下按钮时,我的思绪立即隐藏行......但我不知道如何从后面的代码中隐藏行,除非该行具有唯一的 id,而且我不确定你是否可以使用中继器来做到这一点.

我希望我已经很好地表达了这个问题。我相信我会找到一种方法 TBH 但我刚刚在 slashdot 上看到了这个网站,并认为我会试一试 :)

0 投票
2 回答
534 浏览

c# - 我需要用伪相关数据填充转发器

在我这样做之前,我想我会问这是否是最好的方法。每个“供应商”对象都有一个“桶”对象。在我的转发器中,我需要显示一些来自供应商的属性和一些来自 Bucket 的属性,还有一些由 FileSystem 填充的与供应商链接的图像。我认为最好的方法是将转发器与供应商对象绑定,然后在 ItemDataBound 上,我将根据绑定到特定 Items[e.Item.ItemIndex] 的供应商填充图像和存储桶。

这是解决这个问题的最好方法吗?

0 投票
4 回答
22966 浏览

asp.net - 在 ASP.NET Repeater 中动态添加控件

我发现我自己有一个转发器控件,它被数据绑定到一个 xml 文档。我的客户现在要求作为转发器的文本框可以是文本框或复选框。

我似乎找不到一种简单的方法来基本上执行以下操作:

有没有一种很好的方法可以扩展我当前的实现而不必重写逻辑。如果我可以通过“OnItemDataBound”注入控件也可以。但我似乎无法让它发挥作用

0 投票
3 回答
2305 浏览

asp.net - ASP.NET OleDbConnection 问题

我正在一个 ASP.NET 网站上工作,我正在使用一个 asp:repeater 并通过 VB.NET 代码隐藏文件完成分页。我在数据库连接方面遇到了问题。据我所知,分页正在工作,但我无法确定数据。

该数据库是 Microsoft Access 数据库。应该访问数据库的函数是:

ASP.NET 是: