获取不到Repeater控件中的CheckBox选中状态的解決方案

在做一个ASP.NET项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false。最后发现是在PageLoad函数中没有判断是否是回发就绑定了Repeater控件的数据,那么每次进入页面CheckBox控件的值被刷新为false了。


获取不到Repeater控件中的CheckBox选中状态的解決方案


Repeater.DataBind()是解決這個問題的關鍵

造成的原因與解決方案:http://www.myexception.cn/asp-dotnet/108432.html