如何编写一个既可以运行onclick又可以运行onserverlick的HTML按钮

本文关键字:运行 onserverlick 按钮 HTML onclick 既可以 一个 何编写 | 更新日期: 2023-09-27 18:20:53

我有一个HTML按钮,它连接到一些外部JS,在它的onclick事件中,我的JavaScript函数将运行。这些功能由一些警报组成。现在我想用C#语言编写我的主代码,但一旦我在按钮中编写了oncerclick事件,我的onclick事件就不再工作了。

我的按钮代码是:

<input runat="server" type="button" id="btn_submit" class="btn_submit" 
       value ="ثبت" onclick="mail_valid()" onserverclick="BtnRegister_Click"/>

如何使"onclick"answers"onserverlick"事件处理程序同时工作?

编辑:我想避免在按钮中回发,这就是我使用html按钮的原因。

如何编写一个既可以运行onclick又可以运行onserverlick的HTML按钮

创建一个asp:button控件:

<asp:Button runat="server" id="btnMyAction" OnClick="server event handler" OnClientClick="string" />

欲了解更多信息,请阅读:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button(v=vs.110).aspx

Page_Load方法中,可以使用btn_submit.Attributes.Add("onClick","mail_valid()")将JS函数添加到按钮中。