【发布时间】:2011-11-21 22:15:45
【问题描述】:
我有一个 ASP.NET 按钮,它有时不会回发。我在IE开发人员中检查了这个,发现当按钮不起作用时options.clientSubmit在函数WebForm_DoPostBackWithOptions()中设置为false
我的按钮代码
<asp:Button
runat="server"
ID="btnSubmit"
CssClass="button"
OnClick="btnSubmit_Click"
meta:resourcekey="btnSubmitResource1" />
内部WebForm_DoPostBackWithOptions(options)
if (options.clientSubmit) {
__doPostBack(options.eventTarget, options.eventArgument);
}
谁能告诉我为什么该按钮有时有效,有时无效?我应该怎么做才能让它一直工作?
【问题讨论】:
-
里面有问题吗?我一个都看不到。
-
我做了一些修改,现在可以看到问题了吗?
-
我有类似的问题,但我使用的是 OnClientClick。 clientSubmit 选项在生成的代码中被硬编码为 false: WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("enroll1$btnSubmitCC", "", true, "", "", false, false));
-
我在单击提交时遇到脚本错误,但由于事件验证异常,仅在 FireFox 中出现。仍在试图找出原因,但只是想我会分享,因为脚本错误现在几乎隐藏在 FireFox 中。
-
你在使用更新面板吗?
标签: c# .net asp.net webforms postback