<asp:button id="btnAdd" runat="server" CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>
代码文件:
private void InitializeComponent()
{    
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
}
private void btnAdd_Click(object sender, System.EventArgs e)
{
//
}
很奇怪,总是无法执行到事件的代码,程序原来是可以的,现在突然出现这个问题,大家平时有没遇到?

解决方案 »

  1.   

    这样就对了
    <asp:button id="btnAdd" runat="server" OnClick="btnAdd_Click" CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>
      

  2.   

    <asp:button id="btnAdd" runat="server" OnClick="btnAdd_Click" CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>这个应该可以
      

  3.   

    <asp:button id="btnAdd" runat="server" OnClick="btnAdd_Click" CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>
    不行,
    提示错误:因为它受保护级别限制
      

  4.   

    检查页面是不是有多个form嵌套了。
      

  5.   

    <asp:button id="btnAdd" runat="server"  CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>  
    里面要加上 : OnClick="btnAdd_Click"这样就对了
    <asp:button id="btnAdd" runat="server" OnClick="btnAdd_Click" CausesValidation="False" Text="添加" Width="56px" CssClass="cmButton"></asp:button>