如何获取内层datalist的checkbox的值
外层的datalist的checkbox值已经获取到了,如果获取嵌套在datalist里面的datalist里的checkbox的值,就这些分了,完了后在加......
外层的datalist的checkbox值已经获取到了,
如果获取嵌套在datalist里面的datalist里的checkbox的值,就这些分了,完了后在加... 展开
如果获取嵌套在datalist里面的datalist里的checkbox的值,就这些分了,完了后在加... 展开
1个回答
展开全部
(this.DataList1.Items[DataList1.SelectedIndex].FindControl("CheckBox1") as CheckBox).Text;
FindControl 在这一系列数据控件中作用都非常大。
不过我还是建议楼主将 每个CheckBox 即<input type='checkbox'>ID单独赋值,
如:
<ItemTemplate>
<input type="checkbox" id='<%# Eval("id")%>' value=''>
</ItemTemplate>
后台就可以直接 Request.Form["id"] 取值了。
这样做的好处是有很多的。
很明显的有:
在前台,有了ID ,可以很好的控制此对象。
即使禁用ViewSatae也可以取值,
效率更快。
FindControl 在这一系列数据控件中作用都非常大。
不过我还是建议楼主将 每个CheckBox 即<input type='checkbox'>ID单独赋值,
如:
<ItemTemplate>
<input type="checkbox" id='<%# Eval("id")%>' value=''>
</ItemTemplate>
后台就可以直接 Request.Form["id"] 取值了。
这样做的好处是有很多的。
很明显的有:
在前台,有了ID ,可以很好的控制此对象。
即使禁用ViewSatae也可以取值,
效率更快。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询