那你就把按钮放在带runat=server属性的form中试试。

解决方案 »

  1.   

    你怎么加载用户控件的,如果是动态的就采再aspx内放个form 给form动态加
    如果不是 就记得吧用户控件放到aspx的form内
      

  2.   

    你好,我是在ascx文件使用的web控件,应该怎么办?
      

  3.   

    我是动态架载的
    Panel1.Controls.Add(Page.LoadControl("UserPanels/testXelen.ascx"));
      

  4.   

    make sure your main page has a <form runat="server"> and your control or Panel1 is inside it<form runat="server">
     <asp:Panel ..>
    </form>
      

  5.   

    <form id="Select" method="post" runat="server">
    <asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder>
    </form>
    protected MinKe.Library.S_Select G;Grave = (MinKe.Library.S_Select)this.LoadControl("../../Library/Select.ascx");
    this.PlaceHolder1.Controls.Add(Grave);