ASP按钮OnClick codebehind没有动作

时间:2013-11-05 23:34:00

标签: c# asp.net .net onclick code-behind

我完全被这个目瞪口呆。我创建了许多webforms并使用相同的方法取得了成功。我在这次交流中看到很多关于类似问题的帖子,但我还没有看到任何完全相关的帖子。

当我点击按钮时,没有任何事情发生。

有谁知道我错过了什么?

我的HTML和ASP标记如下:

<asp:Button runat="server" ID="btn_AddSystem" onclick="BtnClick_SubmitNewSystem" Text="Add" />

C#codebehind:

   protected void Page_Load(object sender, EventArgs e)
   {
        btn_AddSystem.Click += new EventHandler(this.BtnClick_SubmitNewSystem);
   }

    protected void BtnClick_SubmitNewSystem(Object sender, EventArgs e)
    {
        try
        {
            System.Diagnostics.Debug.Write("working");
        }catch (Exception ex)
        {
            System.Diagnostics.Debug.Write(ex.Message);
        }
    }

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。根据进一步调查。我的按钮是一个SimpleModal jQuery插件,它有效地将按钮移动到ASP代码之外。

SimpleModal breaks ASP.Net Postbacks

我很高兴这篇文章被标记为删除。