繁体   English   中英

提交事件未在控件上触发

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM