我在GridView
内有一个复选框。当我单击“保存”按钮时,我检查后面的代码,选中复选框以将记录保存在dbms中。但Checkbox.checked
属性始终为false
。
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox chbx = (CheckBox)row.FindControl("chk1");
if (chbx.Checked)
{
// ...
}
}
然而,它在Mozilla中运行良好,但在IE中则不行。
答案 0 :(得分:-1)
您的服务器端代码在一个浏览器上运行但在另一个浏览器上运行的情况非常罕见,但此问题的最常见原因是,您可能会GridView
绑定Page_Load
而不检查{{} 1}}属性,
你的代码应该是这样的
IsPostback