簡體   English   中英

Bootstrap Modal觸發,但ASP Button Click事件不觸發

[英]Bootstrap Modal fires but not ASP Button Click event

基本上就像標題所說的那樣。

布局:帶有DataGrid和動態按鈕數量的頁面。

預期的功能:單擊其中一個按鈕時,將顯示模式,然后將觸發asp按鈕單擊事件。

截至目前的功能:單擊ASP按鈕,顯示模式,事件不會觸發。

有人知道是否有可能同時開火?

這是我的模態:

 div id="example" class="modal hide fade in" style="display: none;">
              <div class="modal-header">
                  <a class="close" data-dismiss="modal">x</a>
                  <h3>Enter Comments Below:</h3>
              </div>
              <div class="modal-body">
                  <h4>Comments</h4>                  
              </div>
              <div class="modal-footer">
                  <a href="#" class="btn btn-success">Call to action</a>  
                    <a href="#" class="btn" data-dismiss="modal">Close</a>                   
              </div>
          </div>

這是按鈕:

<asp:Button ID="TestButton2" runat="server" Text="Comments"
OnClick="TestButton_Click"/>

這是背后代碼中的按鈕單擊事件。

protected void TestButton_Click(object sender, EventArgs e)
                        {

                         // This does something

                        }

這是單擊按鈕時顯示模式的Jquery:

 <script type="text/javascript">
           $('input[name$="TestButton2"]').on("click", function () {

               $('#example').modal('toggle');
               return false;

           });
     </script>

有人有想法么? 我曾考慮過一個隱藏的領域,但不知道這是否真的有效。 WebForms可能無法實現,但我想問一下。 在此先感謝您的幫助。

在按鈕上使用ClientScriptManager調用Java腳本,然后單擊

protected void TestButton_Click(object sender, EventArgs e)
                    {

                     // do something then call modal
ClientScript.RegisterStartupScript(GetType(), "Show", "<script> $('#example').modal('toggle');</script>");
                    }

暫無
暫無

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

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