ASP.NET 中关GridView里加入CheckBox 在后台获取不到选中状态的问题

<!-- 在GridView里添加CheckBox选择控件 !-->
<ItemTemplate>
    <asp:CheckBox ID="CheckBox" runat="server" />
</ItemTemplate>
//显示控件被选中的状态
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
    CheckBox c = (CheckBox)GridView1.Rows[i].FindControl("CheckBox");
    if (c != null)
    {
        if (c.Checked)
        {
            Response.Write("<script>alert('" + c.Checked.ToString() + "')</script>");
        }
    }
}
//注意!!!!!!!!!!!
//一定要加这个IsPostBack,防止每次重新绑定
if (!IsPostBack)
{
    Bind();
}

 

posted @ 2019-05-05 21:12  feiquan  阅读(736)  评论(0编辑  收藏  举报
如果是此文是转载文章,本人会附上转载链接,此篇文章的版权归原创作者所属,如果侵权请与我联系,我会删除此文。

若没有标明转载链接,此篇文章属于本人的原创文章,其版权所属:
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)