我在我的网站上使用Bootstrap。当单击注册按钮时,会弹出一个注册模式窗口。它有一些字段、一个注册按钮和一个关闭按钮。他们的代码是:
<div id="myModalRegister" runat="server" class="modal hide fade" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×</button>
<h3 id="H1">
Register</h3>
</div>
<div class="modal-body">
<i class="icon-user"></i>Email ID</label>
<input type="text" class="span3" id="txtRegEmail" runat="server" />
<br />
</div>
<div class="modal-footer">
<button class="btn btn-danger" data-dismiss="modal" aria-hidden="true">
Close</button>
<asp:Button ID="btRegister" runat="server" CssClass="btn btn-primary"
Text="Register" onclick="btRegister_Click" />
</div>
</div>
注册按钮是:
<li class="one"><a href="#myModalRegister" role="button" data-toggle="modal" >
<i class="icon-user icon-white"></i> Sign Up</a></li>
当我点击“btRegister”按钮时,单击事件没有触发。你能帮我吗?
经过一些研究,我发现模态窗口是在
Form
标签外渲染的,这就是为什么事件无法触发的原因。我该怎么解决?