ASP.net GridView里加入的CheckBox选项自动取消问题

以前都做cs开发,刚转到web方向工作需要做一个字段设置工具,加了个GridView,里面嵌入Checkbox,根据选择进行保存操作,

 

可跟踪时发现每次保存显示checkBox都为False,后来发现原来在页面是执行任何操作时都会调用page_load,需要在pageload里加上判断是不是第一次加载,

 

 if (!IsPostBack)
            {
                data = objdata.GetMobileField(Common.PQueryName, 0);
                GridView2.DataSource = data.Tables[0];
                GridView2.DataBind();
                ShowChecked(data);
            }

加了判断再试就OK了。

你可能感兴趣的:(职场,asp.net,休闲)