问题标签 [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.
c# - 如何仅将文件夹中的某些图像显示到 ASP.NET 中的中继器中
我有一个中继器,它将我所有的图像放在一个文件夹中并显示它。但是我必须进行哪些代码更改才能只允许说 Image1.jpg 和 Image2.jpg 显示在我的转发器中。我不希望中继器显示我文件夹中的所有图像。
我的中继器
我的代码背后 - 页面加载
My Code behind - Repeater 的 ItemDataBound 事件代码
回答:
我更新的页面加载
asp.net - 如何访问 ASP.NET Repeaters ItemDataBound 事件中的数据源字段?
我有一个Repeater 控件,它绑定到Linq 查询的结果。
我想在 ItemDataBound 事件中获取数据源字段之一的值,但我不确定如何执行此操作。
c# - asp:Repeater - 如何使“StringEnumerator”移动到“ItemDataBound”中的下一项?
这是中继器代码的快照。我在获取所有值时遇到问题。结果我的“中继器”只打印集合中的第一个元素。
这里是我想更改集合中读取索引的代码。AdminsEnumerator.MoveNext();
没有按我的预期工作。添加类似的东西int t; i++; StringCollection[i]
很烦人。有更简单的解决方案吗?
c# - ListView ItemDataBound - 确定项目是否为 AlternatingItem?
我正在使用 Listview 来显示我的数据。在 ItemDatabound 事件上,我想做一些操作并更改一些正在显示的数据。当我在此事件上检查项目时,我正在使用以下代码,但我需要知道该项目是否是交替项目,因为这会影响我想要对该行执行的操作。谁能指出我正确的方向?
asp.net - 中继器项数据绑定事件值类型和引用类型
我试图将带有日期时间对象的列表绑定到我的转发器。
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DateTime actualDate = e.Item.DataItem as DateTime; }
当我想访问转发器上的 itemdatabound 事件时,我收到一条错误消息,指出 DateTime 是值类型而不是引用类型。我的解决方案是将日期时间包装在自定义对象(引用类型)中并将其传递给转发器数据源而不是日期时间。但我想知道是否还有其他解决方案,中继器采用值类型(DateTime 对象)......
asp.net - 在 itemdatabound 的 listview 中设置 Dropdownlist 值
我有一年的下拉列表,这是动态的。我已经使用对象数据源填充了下拉列表。在插入 listview 控件时它工作正常。但是当我单击编辑按钮时,应该设置来自数据库的下拉列表值。例如,如果我有一行包含 Year=2006 和 month="Jan" 然后点击编辑按钮,这些下拉列表应该被填满。
我已经在 ItemDataBound 中编写了代码来设置 dropdownlilst 的值。但是当我使用 findcontrol 时,它取 null 所以对象引用错误即将到来。所以请给我解决方案。
谢谢
萨米尔
asp.net - Listview:所以你认为你知道 itemDataBound?
在我的网页中,我使用以下命令填充列表视图控件
现在我想在标签被渲染之前添加数字。
例如目前显示的数据是这样的
我想要的输出是
我可以使用 ListView1_ItemCreated 或 ListView1_ItemDataBound 事件来实现这一点吗?如果这是真的,你能给我指出一个开始的地方吗?
PS列表视图充满
asp.net - ASP.NET 按钮单击未捕获(用户控件中的按钮在中继器中动态加载)
我编写了一个用户控件,它捕获一些用户输入并有一个保存按钮将其保存到数据库中。我使用转发器在页面上呈现许多这些控件 - 想象一个多项选择问题列表,每个问题都有一个保存按钮。
我在转发器的 ItemDataBound 事件中加载用户控件,如下所示(代码简化):
仅供参考,我需要在运行时加载控件,而不是在 ItemTemplate 中指定它,因为可以为每一行使用不同的控件。
在用户控件中,有一个这样的链接按钮:
...和一个像这样的按钮单击处理程序:
问题是当单击 Save 按钮时,页面回发,但没有调用 lbnUpdate_Click。然而,页面本身的 Page_Load 事件被调用。
我应该提到中继器是用户控件的一部分,并且该用户控件加载在另一个用户控件中(这是一个大量使用用户控件的 DotNetNuke 站点)。保存按钮链接如下所示:
asp.net - ItemDataBound 'e.item.dataitem("key")' 与 ListView 控件
使用 ASP.NET 中继器控件,我习惯于通过以下方式访问ItemDataBound
事件处理程序中的数据项值:
但是,对于 ListView 控件,这似乎是不可能的。如何访问数据项值?