在網格視圖中如何應用驗證程序來檢查是否有任何帶複選框的網格視圖行被選中或未選中。 我做到了使用這樣的自定義驗證,但給人錯誤 「通過的‘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