【问题标题】:asp.net button not firing eventasp.net 按钮未触发事件
【发布时间】:2013-07-02 04:36:19
【问题描述】:

我有一个 asp.net 按钮没有在后面的代码中触发事件的情况。

<asp:Button ID="butSubmit" runat="server" OnClick="butSubmitMata_Click" Text="Submit" />

protected void butSubmitMata_Click(object sender, EventArgs e)
{
   labTester.Text = "Mata!!!";
}

问题是我正在使用母版页,我在设计视图中看不到按钮,因此无法通过双击它来创建事件。

有没有办法让这个asp net按钮触发事件

【问题讨论】:

  • 这个按钮放在母版页或内容页的什么位置??
  • 放在内容页
  • 确保您已将此代码放在内容页面后面的代码中

标签: c# asp.net button onclick


【解决方案1】:

如果按钮在内容页面中,则在设计视图中打开内容页面。

【讨论】:

  • 是因为长度还是什么?
【解决方案2】:

请检查具有 AutoEventWireup 属性的页面指令

<%@ Master Language="C#" AutoEventWireup="true"  %>

【讨论】:

    【解决方案3】:

    我已经苦苦挣扎了两天,试图弄清楚为什么按钮突然不再回发。我发现这是因为我在 web.config 下将 requireSSL &lt;httpCookies httpOnlyCookies="true" requireSSL="true"/&gt; 设置为 true(这在使用 HTTPS 的生产服务器上很好,但在我应该设置为“false”的开发机器上却没有(使用 HTTP 时)

    【讨论】: