在做一个ASP.NET项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false。最后发现是在PageLoad函数中没有判断是否是回发就绑定了Repeater控件的数据,那么每次进入页面CheckBox控件的值被刷新为false了。
Repeater.DataBind()是解決這個問題的關鍵
造成的原因與解決方案:http://www.myexception.cn/asp-dotnet/108432.html