我有个一个用户控件,里面只有一个GridView和几个按钮,。GridView里面有个自己编写的删除按钮标识列,复选框,其他为页面里动态加载,问题来了,我在页面中点击按钮里面自带的控件内容全都没了。并且执行不到RowCommand事件。求高手解答、 
GridView控件

解决方案 »

  1.   

    其实放在用户控件里的话,用repeater比较好
      

  2.   

    if (!IsPostBack)
    {
      button1.Visible=true;
    }
    就是自己编写的控件
      

  3.   

    .aspx.cs有一个Page_load,
    在.ascx.cs也有一个Page_load,
    if (!IsPostBack)
    {
    //....
    }
    只保留在一个Page_load事件中即可,由于用户有做删除事件,最好保留在用户控件。
    另外,删除事件之后,需要对数据重新绑定。