c# - 如何编写一个可以同时运行 onclick 和 onserverclick 的 HTML 按钮?

标签 c# javascript asp.net

我有一个 HTML 按钮,它连接到一些外部 JS,并且在其 onclick 事件上我的 JavaScript 函数将运行。这些功能包括一些警报。现在我想用 C# 语言编写主要代码,但是一旦我在按钮中编写 onserverclick 事件,我的 onclick 事件就不再起作用。

我的按钮代码是:

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

如何使“onclick”和“onserverclick”事件处理程序同时工作?

编辑: 我想避免按钮中的回发,这就是我使用 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

关于c# - 如何编写一个可以同时运行 onclick 和 onserverclick 的 HTML 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25710837/

相关文章:

javascript - onmouseover 覆盖了 :hover in CSS

java - 在Android应用程序中的webview中的YouTube

当存在表单标签时,jquery 脚本在 asp.net masterpage 中不起作用,但当我删除它时脚本起作用。是什么原因造成的?

c# - 从 ASP.Net 用户控制事件调用页面上的 javascript

c# - 如何检查一个值在数组中出现了多少次?

c# - 将循环转换为任务

c# - 使用隐式类型

c# - 复杂的 ASP.NET MVC 绑定(bind)

javascript - Firebase 函数,admin.database().ref(...).get() 不是函数

c# - 该进程无法访问该文件,因为它正被另一个进程使用 (iTextSharp c#)