【发布时间】:2017-08-07 02:57:33
【问题描述】:
我有一个没有触发的 asp:button 事件。这很奇怪,因为我在同一个页面中有一个完全一样的东西,它工作得很好,但是当我点击按钮时,即使它存在,这个事件也没有触发,页面只是重新加载而没有执行事件中的任何代码。我真的很感激一些帮助。可能是因为它在引导程序崩溃中?
实际上,现在每次我添加按钮时,旧按钮仍然有效,但我无法添加任何新按钮,它们只是停止工作。
.aspx 文件:
<asp:Button runat="server" ID="GuestCarSubmit" Text="Submit As Guest" OnClick="GuestCarSubmit_Click" />
.aspx.cs 文件
protected void GuestCarSubmit_Click(object sender, EventArgs e)
{
MessageBox.Show("!!!!!!!!!!!");
//this is not firing
}
我可以做 GuestCarSubmit.UseSubmitBehavior = false; 这会使事件触发,但也会在回发时使文本框为空,我也找不到解决方案。
更新: 好的测试我将按钮 UseSubmitBehavior 设置为 false。 事实证明,如果 submitBehavior 为 false,则该按钮可以从另一个文本框中读取,但不能从我需要读取的文本框中读取。 如果我将其设置为 true,它将停止触发事件。 (请记住,我的其他按钮不需要 UseSubmitBehavior 为 false 来触发他们的事件,只有这个);
更新 2: 在弄乱代码之后,该特定形式的任何东西似乎都不起作用,我该如何解决?它的所有文本在回发时都会消失,并且它的按钮不会触发事件,但引导折叠的另一种形式可以正常工作。
【问题讨论】:
-
抱歉问题中的错字
-
您需要分享您的代码以便我们了解问题所在。仅提供解释,我们只能猜测问题,但无法提供适当的解决方案。
-
在活动开始时设置断点。它让我们知道事件是否被正确触发。
-
你是说这一页上有多个表单标签?
-
@kaman bro,你是我的英雄,原来如此:p!