问题标签 [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 - 中继器 ItemDataBound 完成触发器
嗨,我有一个中继器,并且在 ItemDataBound 事件期间我正在做各种事情。我的中继器在一个控件中。我注意到的是 ItemDataBound 事件中应该发生的事情发生在托管控件的页面的 Page_Load 之后。有没有办法使用某种 ItemDataBoundComplete 触发器,以便在 ItemDataBound 事件发生后我可以在我的页面上做其他事情?谢谢,如果我不清楚,请告诉我。
[编辑] 我有绑定到 ItemDataBound 的控件,它们在托管控件的页面的 Page_Load 之后才可用。
[解决方案](就我而言):
在我的页面中,我使用了以下内容: Control.Page.LoadComplete += new EventHandler(Control_LoadComplete);
然后我执行了我在那次活动中必须做的事情。
c# - 将通用列表绑定到转发器 - ASP.NET
我正在尝试将 a 绑定List<AreaField>
到中继器。我已经使用该方法将列表转换为数组ToArray()
,现在有一个数组AreaField[]
这是我的类层次结构
在aspx中,我想将它绑定一个转发器(类似这样)
MyAreaFieldName1 是 AreaFieldItem 类中 Name 属性的值。
c# - Retrieve the value of td in repeater
I have a Repeater that contains a Table. I want to hide the some tablecells of the table in repeater item template Here is the ASPX source code:
And my code-behind:
asp.net - 如果它发生变化,我想一次又一次地显示一个列,这可能吗?
在中继器中,如果字段发生变化,是否可以只显示一次然后再次显示?
我希望它看起来像什么
它们将按类型任一音频视频图片排序,但我也不想重复音频视频图片。谢谢
asp.net - 使用同一中继器的 ItemTemplate 中的下一个/上一个按钮重新绑定中继器
抱歉,如果这篇文章看起来很啰嗦。
我有一个带有嵌套中继器的父中继器。
我的问题是我正在尝试使用“下一个”和“上一个”按钮重新绑定我的转发器(rptTabContent),因此也绑定了内部转发器,但是当我尝试在 ItemCommand 事件期间操纵这些链接的状态时,它们被覆盖绑定。
因此,如果在单击“下一个”或“上一个”链接后没有数据,我将无法禁用或启用这些按钮,这是我正在尝试做的。
嵌套的中继器在 7 列中显示了一周的数据。下一个按钮用于显示下一周的数据和前一周的数据。最初,前一个按钮是不活动的。
父中继器再次绑定,因为最初它循环出 4 个 div,每个 div 包含一个数据表。如果在一个中继器上按下一个下一步按钮,则所有表格都必须显示其接下来 7 天的数据。
每个中继器具有完全相同数量的项目。
最初在页面加载时,所有数据都正确绑定。
我知道我的收藏中第一项和最后一项的日期,因此我能够计算我需要绑定到我的父中继器的对象的日期范围。
HTML 如下
我的 ItemCommand 事件在这里:
如何在这些条件下管理我的“下一个”和“上一个”链接。
非常感谢
vb.net - 如何将空白行添加到绑定到列表的中继器?
这可能吗?使用 VB.NET。
我可以在页脚中做吗?那会是最好的方法吗?将页脚绑定到数据表并在其中抛出一些空白行?
asp.net - 如何在转发器页眉或页脚中查找控件
我想知道如何在 Asp.Net Repeater 控件的 HeaderTemplate 或 FooterTemplate 中找到控件。
我可以在 ItemDataBound 事件上访问它们,但我想知道如何在之后获取它们(例如在页眉/页脚中检索输入的值)。
注意:我在找到答案后在这里发布了这个问题,以便我记住它(也许其他人可能会觉得这很有用)。
c# - 如何仅将文件夹中的某些图像显示到 ASP.NET 中的中继器中
我有一个中继器,它将我所有的图像放在一个文件夹中并显示它。但是我必须进行哪些代码更改才能只允许说 Image1.jpg 和 Image2.jpg 显示在我的转发器中。我不希望中继器显示我文件夹中的所有图像。
我的中继器
我的代码背后 - 页面加载
My Code behind - Repeater 的 ItemDataBound 事件代码
回答:
我更新的页面加载
asp.net - 使用内联代码测试 Container.DataItem
我想在 ASP.Net 2.0 中做这样的事情:
但我不能像这样测试 DataBinder.Eval(Container.DataItem, "MyProperty") 。
注意:我无权访问源代码,我只能更改 aspx 内联。
NOTE2:我知道我可以使用这个:
但我正在寻找一种更清洁的方式。
有没有办法用中继器内的内联代码测试 Container.DataItem?
asp.net - ASP.NET 中继器分页/排序
那么关于如何做到这一点的真实故事是什么。我发现的所有示例都使用默认分页(有人觉得可以接受吗???),但我想使用自定义分页。我不能使用 GridView,因为我需要更多的灵活性。我看到的示例都使用 PagedDataSource 类,但我找不到使用自定义分页的示例。我是否注定要推出自己的分页/排序解决方案以避免其他内置方法的臃肿软件?