问题标签 [itemdatabound]

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 回答
10704 浏览

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

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

我的中继器

我的代码背后 - 页面加载

My Code behind - Repeater 的 ItemDataBound 事件代码

回答:

我更新的页面加载

0 投票
3 回答
59055 浏览

asp.net - 如何访问 ASP.NET Repeaters ItemDataBound 事件中的数据源字段?

我有一个Repeater 控件,它绑定到Linq 查询的结果。

我想在 ItemDataBound 事件中获取数据源字段之一的值,但我不确定如何执行此操作。

0 投票
1 回答
717 浏览

c# - asp:Repeater - 如何使“StringEnumerator”移动到“ItemDataBound”中的下一项?

这是中继器代码的快照。我在获取所有值时遇到问题。结果我的“中继器”只打印集合中的第一个元素。

这里是我想更改集合中读取索引的代码。AdminsEnumerator.MoveNext();没有按我的预期工作。添加类似的东西int t; i++; StringCollection[i]很烦人。有更简单的解决方案吗?

0 投票
1 回答
5137 浏览

c# - ListView ItemDataBound - 确定项目是否为 AlternatingItem?

我正在使用 Listview 来显示我的数据。在 ItemDatabound 事件上,我想做一些操作并更改一些正在显示的数据。当我在此事件上检查项目时,我正在使用以下代码,但我需要知道该项目是否是交替项目,因为这会影响我想要对该行执行的操作。谁能指出我正确的方向?

0 投票
1 回答
1432 浏览

asp.net - 中继器项数据绑定事件值类型和引用类型

我试图将带有日期时间对象的列表绑定到我的转发器。

if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DateTime actualDate = e.Item.DataItem as DateTime; }

当我想访问转发器上的 itemdatabound 事件时,我收到一条错误消息,指出 DateTime 是值类型而不是引用类型。我的解决方案是将日期时间包装在自定义对象(引用类型)中并将其传递给转发器数据源而不是日期时间。但我想知道是否还有其他解决方案,中继器采用值类型(DateTime 对象)......

0 投票
2 回答
8300 浏览

asp.net - 在 itemdatabound 的 listview 中设置 Dropdownlist 值

我有一年的下拉列表,这是动态的。我已经使用对象数据源填充了下拉列表。在插入 listview 控件时它工作正常。但是当我单击编辑按钮时,应该设置来自数据库的下拉列表值。例如,如果我有一行包含 Year=2006 和 month="Jan" 然后点击编辑按钮,这些下拉列表应该被填满。

我已经在 ItemDataBound 中编写了代码来设置 dropdownlilst 的值。但是当我使用 findcontrol 时,它取 null 所以对象引用错误即将到来。所以请给我解决方案。

谢谢

萨米尔

0 投票
4 回答
2156 浏览

asp.net - Listview:所以你认为你知道 itemDataBound?

在我的网页中,我使用以下命令填充列表视图控件

现在我想在标签被渲染之前添加数字。

例如目前显示的数据是这样的

我想要的输出是

我可以使用 ListView1_ItemCreated 或 ListView1_ItemDataBound 事件来实现这一点吗?如果这是真的,你能给我指出一个开始的地方吗?

PS列表视图充满

0 投票
3 回答
1349 浏览

asp.net - ASP.NET 按钮单击未捕获(用户控件中的按钮在中继器中动态加载)

我编写了一个用户控件,它捕获一些用户输入并有一个保存按钮将其保存到数据库中。我使用转发器在页面上呈现许多这些控件 - 想象一个多项选择问题列表,每个问题都有一个保存按钮。

我在转发器的 ItemDataBound 事件中加载用户控件,如下所示(代码简化):

仅供参考,我需要在运行时加载控件,而不是在 ItemTemplate 中指定它,因为可以为每一行使用不同的控件。

在用户控件中,有一个这样的链接按钮:

...和一个像这样的按钮单击处理程序:

问题是当单击 Save 按钮时,页面回发,但没有调用 lbnUpdate_Click。然而,页面本身的 Page_Load 事件被调用。

我应该提到中继器是用户控件的一部分,并且该用户控件加载在另一个用户控件中(这是一个大量使用用户控件的 DotNetNuke 站点)。保存按钮链接如下所示:

0 投票
1 回答
316 浏览

c# - 如何在嵌套中继器内跟踪记录?

我有以下实现:

替代文字

如您所见,我有一个中继器(列出机器)和一个嵌套中继器(列出每台机器内的 WindowsServices)。对于每个 Windows 服务,我可以使用按钮执行操作。但是,要执行此操作,我需要知道涉及哪个 Machine 和哪个 WindowsService。

这是我的代码:

所以基本上我需要知道(内部rptWindowsService_ItemCommand)操作所关注的对是什么。

最好的方法是什么?

不要犹豫,要求更多澄清!

谢谢

0 投票
0 回答
25465 浏览

asp.net - ItemDataBound 'e.item.dataitem("key")' 与 ListView 控件

使用 ASP.NET 中继器控件,我习惯于通过以下方式访问ItemDataBound事件处理程序中的数据项值:

但是,对于 ListView 控件,这似乎是不可能的。如何访问数据项值?