biz*_*izl 3 asp.net data-binding
我想在数据绑定行上的javascript作用于同一行中的另一个控件 - 例如show/hide.经典的ASP方法是对控件进行编号(通常通过rowIndex使它们更容易引用.我想知道有没有办法在ASP.Net中执行此操作而无需编写任何项目命令代码?
所以对于html渲染如下
<div onClick='actOnX0'> <span id=x0>i am x0</span></div>
<div onClick='actOnX1'> <span id=x1>i am x1</span></div>
<div onClick='actOnX2'> <span id=x1>i am x2</span></div>
Run Code Online (Sandbox Code Playgroud)
我可以使用数据绑定属性插入数字,该属性返回当前行的rowIndex/item索引吗?
您可以使用
<%# Container.ItemIndex %>
Run Code Online (Sandbox Code Playgroud)
如果你在服务器端,你可以使用
rep.DataSource = new string[] { "", "", "" };
rep.ItemDataBound += (s, ev) =>
{
// RepeaterItemEventArgs.Item.ItemIndex
var i = ev.Item.ItemIndex;
};
rep.DataBind();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4399 次 |
| 最近记录: |