问题标签 [nested-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.
asp.net - 像stackoverflow评论这样的动态数据填充?
我正在尝试创建一个评论系统,就像 SO 一样,但首先,我想显示帖子的前 5 条评论,如果单击“显示所有评论”以获得所需的回复,则显示休息。
这样做的最佳方法是什么?我真的找不到做我想做的事的好方法。我肯定错过了什么。
有关信息,评论数据源是我页面中的嵌套转发器。外部转发器是回复,内部转发器是评论。目前我正在绑定所有结果的所有评论(即使它有 10000 个回复。)。另外,我不想为评论分页。我只是希望它以与 SO 相同的方式工作。
有任何想法吗?
编辑:现在我正在考虑有 2 个表用于评论,它们是:
一个只有 5 行数据的表,默认情况下是可见的。我需要过滤来做到这一点。Linq 过滤代码会很棒!
包含所有结果的表。没有过滤。我对这个没有问题。
所以这就是我所拥有的数据:
如您所见,我在数据集中的表之间创建了一个关系,并将该数据行绑定到我的转发器。我需要对数据行进行前 5 名过滤。
谢谢
asp.net - ASP.net Repeater:嵌套布局的最佳实践
基本上,我要求执行以下操作的最佳方法:我有这样的布局
因此,外部 div 将重复 3 次,每个内部 div 重复 4 次。我在 ASP.net 中执行此操作,信息来自数据库(可能通过 Linq)...
我问的是使用嵌套中继器并通过 for/foreach 循环一次为每个中继器喂食四个记录,还是将外部 div 输出为文字更好?
已编辑
还是只有一个,在顶部和底部带有开头/结尾的文字,仅在需要时才可见?
编辑:有没有人有一个例子是如何做到的^^^
asp.net - 嵌套中继器错误:对象引用未设置为对象的实例
我正在使用一些以前用于嵌套列表视图的代码,并尝试使其与嵌套的中继器一起使用,但出现错误。
System.NullReferenceException:对象引用未设置为对象的实例。
.aspx
.vb
我必须为中继器做一些不同的事情吗?
谢谢你的帮助。
J。
asp.net - 下拉列表的**所选值不能重复**
我有嵌套中继器。在子中继器中,每个记录都有一个下拉列表。此下拉列表包含静态项目 1,2,3,现在我想检查用户不能从组中选择两次值。实际上是什么..当我点击在父转发器上,它将显示子转发器,其中包含与单击的父记录的 ID 匹配的记录。现在在子中继器中有一个由静态值 (1,2,3) 填充的下拉列表。并且子中继器最多只能显示三个记录。现在我希望用户不能从该组中选择两次值。怎么可能?请帮我。提前致谢。
asp.net - 在嵌套中继器asp.net vb中单击按钮时获取标签值
我有嵌套中继器,嵌套中继器中的每个项目都有一个标签和一个按钮,我希望能够在单击按钮时访问 label.text,我想我快到了,因为我可以返回索引单击的中继器和嵌套中继器,我只是在查找标签本身时遇到了一些麻烦。
如果我不发布中继器代码,您也许可以帮助我。这是单击按钮时的代码。
我目前收到此错误“对象引用未设置为对象的实例。” 当试图写入 UserId.Text 的值时,我认为我在这一行中有点错误:
c# - DataView 中的中继器控件被绑定两次
在基于ASP.Net 4.0
Web 表单的应用程序中,我有一个产品列表页面,该页面在DevExress
'中显示产品列表ASPxDataView
。为了显示产品的所有尺寸,有一个转发器控件,在ItemDataBound
产品列表的情况下为每个产品绑定。
现在的问题是,由于某种原因,尺寸中继器被绑定了两次,因为它ItemDataBound
被调用了两次,即如果有 3 个产品并且每个产品有两个尺寸,那么ItemDataBound
被调用 12 次而不是 6 次。
我检查了代码中的repeater
'sDataBind
只被调用一次,并且PageLoad
事件也只被调用一次。
中继器控制被绑定两次的原因可能是什么?
c# - 嵌套中继器控件中的按钮,用于访问祖父级别的信息
在基于 ASP.Net 4.0 Web 表单的应用程序中,我有一个产品列表页面,该页面显示 DevExress 的 ASPxDataView 中的产品列表。为了显示产品的所有尺寸,在产品列表的 ItemDataBound 事件中为每个产品绑定了一个转发器控件。
我想在某些条件下更改其中一个尺寸按钮的 bg 颜色,这取决于产品级别的变量。我遇到的问题是如何访问变量,因为在数据列表的 ItemDataBound 完成后,每个按钮都会分别调用中继器的 ItemDataBound 事件,因此,我无法访问产品级别的数据。
我有哪些选择?按钮的 CommandArguments 不是一个选项,因为我已经将它用于其他目的。
我希望我已经说清楚了。
感谢期待!
c# - 跳过中继器的 ItemDataBound 事件
有没有一种方法可以跳过转发器的 ItemDataBound 事件,就像e.Handled = true
在事件内部使用一样。我知道 RepeaterItemEventArgs 不包含 Handled 属性。
实际上我想在数据列表的数据绑定事件中绑定转发器,因为转发器的绑定事件被调用了两次。因此,在 ItemDataBound 事件的第二次调用中,我想跳过该事件。
c# - ChildRepeater 从 CodeBehind 中的 ParentRepeater 获取价值
我想做的是这个
代码隐藏
现在,问题是我不知道从孩子内部的父母那里获取 ID 以从数据库中收集数据
asp.net - 使用中继器在嵌套用户控件中捕获按钮单击事件
以下是我的页面和控件层次结构。
我需要能够在Button click时刷新Repeater2。
任何指针都会非常有帮助。