簡體   English   中英

ASP.NET按鈕單擊事件未在引導模式中觸發

[英]ASP.NET Button click event not firing in bootstrap modal

我在我的網站上使用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按鈕時,Click事件未觸發。 你能幫助我嗎??

經過一些研究后,我發現模態窗口是在Form標簽之外呈現的。 這就是事件沒有解雇的原因。 我怎么解決這個???

我想你有兩個選擇:

  1. 將按鈕放在標簽內(您不需要您的模態在表單標簽之外)
  2. 使用啟用javascript的按鈕而不是服務器端控件

我今天遇到了同樣的問題,發現我的按鈕ID與表單中的另一個按鈕相同,嘗試檢查你沒有另一個具有相同ID的按鈕,那么它會像BOSS一樣工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM