【问题标题】:How to use HTML button tag with ASP.Net server side click event?如何在 ASP.Net 服务器端单击事件中使用 HTML 按钮标记?
【发布时间】:2014-12-23 22:05:22
【问题描述】:
以下链接显示了引导模式对话框的示例。一些示例有按钮(例如发送电子邮件)。
http://getbootstrap.com/javascript/#modals
如果 Modal 对话框是 .aspx 表单,当用户单击 modal 的按钮时,是否可以调用方法(.aspx.cs 中的代码)?
我尝试如下更改按钮,但没有产生任何结果
<button type="button" runat="server" class="btn btn-primary" onclick="Submit_click">Email</button>
这就是 Submit_click 方法中的代码永远不会触发。
【问题讨论】:
标签:
jquery
asp.net
twitter-bootstrap
【解决方案1】:
如果可能的话,我个人喜欢使用 ASP.Net 服务器控件。
<asp:Button runat="server" ID="Button1" CssClass="btn btn-primary"
OnClick="Submit_click" Text="Email"/>
如果你真的要使用button标签,你需要使用OnServerClick
<button type="button" runat="server" class="btn btn-primary"
OnServerClick="Submit_click">Email</button>