问题标签 [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 回答
1567 浏览

asp.net - 中继器 ItemDataBound 完成触发器

嗨,我有一个中继器,并且在 ItemDataBound 事件期间我正在做各种事情。我的中继器在一个控件中。我注意到的是 ItemDataBound 事件中应该发生的事情发生在托管控件的页面的 Page_Load 之后。有没有办法使用某种 ItemDataBoundComplete 触发器,以便在 ItemDataBound 事件发生后我可以在我的页面上做其他事情?谢谢,如果我不清楚,请告诉我。

[编辑] 我有绑定到 ItemDataBound 的控件,它们在托管控件的页面的 Page_Load 之后才可用。

[解决方案](就我而言):

在我的页面中,我使用了以下内容: Control.Page.LoadComplete += new EventHandler(Control_LoadComplete);

然后我执行了我在那次活动中必须做的事情。

0 投票
4 回答
119153 浏览

c# - 将通用列表绑定到转发器 - ASP.NET

我正在尝试将 a 绑定List<AreaField>到中继器。我已经使用该方法将列表转换为数组ToArray(),现在有一个数组AreaField[]

这是我的类层次结构

在aspx中,我想将它绑定一个转发器(类似这样)

MyAreaFieldName1 是 AreaFieldItem 类中 Name 属性的值。

0 投票
2 回答
7468 浏览

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:

0 投票
3 回答
101 浏览

asp.net - 如果它发生变化,我想一次又一次地显示一个列,这可能吗?

在中继器中,如果字段发生变化,是否可以只显示一次然后再次显示?

我希望它看起来像什么

它们将按类型任一音频视频图片排序,但我也不想重复音频视频图片。谢谢

0 投票
1 回答
5329 浏览

asp.net - 使用同一中继器的 ItemTemplate 中的下一个/上一个按钮重新绑定中继器

抱歉,如果这篇文章看起来很啰嗦。

我有一个带有嵌套中继器的父中继器。

我的问题是我正在尝试使用“下一个”和“上一个”按钮重新绑定我的转发器(rptTabContent),因此也绑定了内部转发器,但是当我尝试在 ItemCommand 事件期间操纵这些链接的状态时,它们被覆盖绑定。

因此,如果在单击“下一个”或“上一个”链接后没有数据,我将无法禁用或启用这些按钮,这是我正在尝试做的。

嵌套的中继器在 7 列中显示了一周的数据。下一个按钮用于显示下一周的数据和前一周的数据。最初,前一个按钮是不活动的。

父中继器再次绑定,因为最初它循环出 4 个 div,每个 div 包含一个数据表。如果在一个中继器上按下一个下一步按钮,则所有表格都必须显示其接下来 7 天的数据。

每个中继器具有完全相同数量的项目。

最初在页面加载时,所有数据都正确绑定。

我知道我的收藏中第一项和最后一项的日期,因此我能够计算我需要绑定到我的父中继器的对象的日期范围。

HTML 如下

我的 ItemCommand 事件在这里:

如何在这些条件下管理我的“下一个”和“上一个”链接。

非常感谢

0 投票
2 回答
984 浏览

vb.net - 如何将空白行添加到绑定到列表的中继器?

这可能吗?使用 VB.NET。

我可以在页脚中做吗?那会是最好的方法吗?将页脚绑定到数据表并在其中抛出一些空白行?

0 投票
8 回答
106659 浏览

asp.net - 如何在转发器页眉或页脚中查找控件

我想知道如何在 Asp.Net Repeater 控件的 HeaderTemplate 或 FooterTemplate 中找到控件。

我可以在 ItemDataBound 事件上访问它们,但我想知道如何在之后获取它们(例如在页眉/页脚中检索输入的值)。

注意:我在找到答案后在这里发布了这个问题,以便我记住它(也许其他人可能会觉得这很有用)。

0 投票
3 回答
10704 浏览

c# - 如何仅将文件夹中的某些图像显示到 ASP.NET 中的中继器中

我有一个中继器,它将我所有的图像放在一个文件夹中并显示它。但是我必须进行哪些代码更改才能只允许说 Image1.jpg 和 Image2.jpg 显示在我的转发器中。我不希望中继器显示我文件夹中的所有图像。

我的中继器

我的代码背后 - 页面加载

My Code behind - Repeater 的 ItemDataBound 事件代码

回答:

我更新的页面加载

0 投票
4 回答
7816 浏览

asp.net - 使用内联代码测试 Container.DataItem

我想在 ASP.Net 2.0 中做这样的事情:

但我不能像这样测试 DataBinder.Eval(Container.DataItem, "MyProperty") 。

注意:我无权访问源代码,我只能更改 aspx 内联。

NOTE2:我知道我可以使用这个:

但我正在寻找一种更清洁的方式。

有没有办法用中继器内的内联代码测试 Container.DataItem?

0 投票
2 回答
3395 浏览

asp.net - ASP.NET 中继器分页/排序

那么关于如何做到这一点的真实故事是什么。我发现的所有示例都使用默认分页(有人觉得可以接受吗???),但我想使用自定义分页。我不能使用 GridView,因为我需要更多的灵活性。我看到的示例都使用 PagedDataSource 类,但我找不到使用自定义分页的示例。我是否注定要推出自己的分页/排序解决方案以避免其他内置方法的臃肿软件?