Javascript asp.net gridview复选框选中始终为false

Javascript asp.net gridview复选框选中始终为false,javascript,asp.net,Javascript,Asp.net,我在GridView中有一个复选框。当我单击保存按钮复选框时。checked属性始终为false 这是我的代码: ArrayList productsToDelete = new ArrayList(); foreach (GridViewRow row in GridViewSubmit.Rows) { CheckBox chkDelete = (CheckBox)GridViewSubmit.Rows[row.RowIndex].FindControl("chkDelete");

我在GridView中有一个
复选框。当我单击保存按钮
复选框时。checked
属性始终为false

这是我的代码:

ArrayList productsToDelete = new ArrayList();

foreach (GridViewRow row in GridViewSubmit.Rows)
{

    CheckBox chkDelete = (CheckBox)GridViewSubmit.Rows[row.RowIndex].FindControl("chkDelete");
    if (chkDelete != null)
    {
       if (chkDelete.Checked)
       {

       }
    }
}

你在哪里运行这个代码?你能展示整个aspx.cs类吗?看起来您正试图在LoadViewState之前获取复选框的状态。此网格是否位于更新面板内,而“保存”按钮是否位于其外部?您是否可以告诉我们是否启用或禁用了viewstate?是否可以显示页面加载方法?我想你还没有查过我的邮件。