在网格视图中如何应用验证程序来检查是否有任何带复选框的网格视图行被选中或未选中。 我做到了使用这样的自定义验证,但给人错误 “通过的‘gridCheck’无法验证ControlToValidate属性引用控制‘GridView1’。” 下面是我的代码 我该怎么办,请给我建议的替代网格视图验证问题
protected void gridCheck_ServerValidate(object source, ServerValidateEventArgs args)
{
foreach (GridView row in GridView1.Rows)
{
CheckBox cb = (CheckBox)row.FindControl("Chek");
if (cb != null && cb.Checked)
{
args.IsValid = true;
return;
}
else args.IsValid = false;
}
}
你可以调试应用程序,并告诉检查事件是否提高。意思是如果你选中了一个复选框来测试它是否返回true或者不是 – Dotnet 2010-08-28 12:21:51