日期:2014-05-18  浏览次数:20426 次

[母版页问题]内容页中的gridview里的开始的模板选择列里的checkbox
情况是这样的
  在普通页面里
我的gridview   里有
                <asp:TemplateField   HeaderText= "选择 ">
                                                        <HeaderTemplate>
                                                                <input   type= "checkbox "   id= "selectall "   onclick= "select_all() ">
                                                        </HeaderTemplate>
                                                        <ItemTemplate>
                                                                <asp:CheckBox   ID= "chkSelect "   runat= "server "   />
                                                        </ItemTemplate>
                                                        <ControlStyle   Width= "10px "   />
                                                </asp:TemplateField>
这样的模板列
我可以用    
  for   (int   i   =   0;   i   <   this.defaultGrid.Rows.Count;   i++)
                        {
                                CheckBox   chk   =   (CheckBox)defaultGrid.Rows[i].FindControl( "chkSelect ");
                                //在这需判断是否没有选择
                                if   (chk.Checked)
                                {
}}
  这样来取得是否选择了
但是这个页面做为母版页的内容页的来说
就不能正确取到值了。
比如我这个
<asp:Content   ID= "Content1 "   ContentPlaceHolderID= "Content "   runat= "Server ">
</asp:Content>
应该怎么处理呢?

------解决方案--------------------
page load 里面有没有 加
if(!isPostBack)

------解决方案--------------------
假如,我的回复,不满足 LZ 的要求,说明我没有理解