[英]Submit Event Not Firing on Control
我有一个带有控件的网页来处理所有注释,因此我不必将代码从一页复制到另一页。 当我单击按钮时,用于处理提交的代码未发生。 我希望页面没有.axd引用。
这是我在.aspx页上的表单声明
<form id="formAlpha" method="post" runat="server" action="">
<Comm:Comm ID="comments" runat="server" />
</form>
保存注释的过程在control.aspx中
在网页代码中,我将操作设置为
formAlpha.Action = Request.RawUrl;
这是控件中的“提交”按钮。
<asp:button ID="cmdSubmit" CausesValidation="false" UseSubmitBehavior="true" text="Submit" runat="server" OnClick="cmdSubmit_Click" OnClientClick="return ValidateSubmission();" />
JS代码正确执行,显示一个警告框,然后返回true。 页面重新加载,但click事件不起作用。 加载事件再次触发,IsPostBack为false。 它不是提交而是重新加载。
我正在使用WebForms C#,而不是MVC
只是从MSDN官方页面上获取的一个想法,就从onClientClick声明中删除了“ return”(也许还有分号)关键字:
OnClientClick =“ ValidateSubmission()”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.