1
A
回答
6
标记:
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr runat="server" id="itemRow">
<td>
<%# Container.DataItem.ToString() %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
代码:
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
var row = e.Item.FindControl("itemRow") as HtmlTableRow;
if (row != null)
{
row.Attributes["onmouseover"] = string.Format("alert('Hello from row #{0}');", e.Item.ItemIndex);
}
}
相关问题
- 1. 在运行时为属性添加属性(用于设计时间目的)
- 2. 在运行时添加属性
- 3. Castle.DynamicProxy2并添加属性在运行时
- 4. yii2在运行时添加属性
- 5. 如何在运行时将控件添加到ItemTemplate(Repeater)?
- 6. 添加项目RibbonDropDown在运行时
- 7. 如何在运行时在spring中为bean添加属性
- 8. 如何在运行时向css属性添加值?
- 9. C#:如何在运行时向对象添加属性?
- 10. 如何在运行时将属性添加到方法?
- 11. 如何在XAML中添加项目属性的图标
- 12. 更新添加dynamodb属性的项目
- 13. c#如何在运行时添加contextMenuStrip项目?
- 14. 如何在运行时将项目添加到ListView?
- 15. 如何在运行时添加操作栏项目
- 16. 如何在运行时添加项目到列表视图
- 17. 如何添加项手动Repeater控件
- 18. 在运行时按UITableView属性分组项目的方法吗?
- 19. 的Javascript添加事件,在运行时对象属性
- 20. 如何运行在项目中添加的exe文件
- 21. Java - 属性:在运行时向属性文件添加新的键?
- 22. 如何为CheckBoxList中的项目添加自定义属性?
- 23. 如何添加项目类属性到我的用户控件?
- 24. 如何添加项目到NgModule entryComponents运行时?
- 25. Java:如何在运行时将数据库中的属性添加到ResourceBundle?
- 26. onserverclick在运行时添加属性时不会触发c#
- 27. 在运行时如何在运行时更改属性值
- 28. 并行添加每个项目的属性
- 29. 添加项目属性 - c#winform
- 30. Django RSS将属性添加到项目
感谢先生。我已经失去了12分来得到这个答案。洛尔兹..再次感谢。 –
这怎么能工作呢? FindControl只返回1个控件。我们不应该为多个元素使用相同的ID。相反,我们可以直接设置HTML属性:onmouseover =“<% ... %>” – Hp93