2015-04-02 68 views
0

我使用的引導上的ASP.Net項目工作,我用我的登記制度模式窗體。問題是,當我點擊註冊表時,表單會自動關閉。我希望它保持開放,以便我可以照顧註冊服務器端。禁用自動關閉模態形式

這裏是我的節氣門盒的代碼...

<!-- Register Box --> 
     <div class="modal" id="register" data-backdrop="static" data-keyboard="false"> 
      <div class="modal-dialog"> 
       <div class="modal-content"> 
        <div class="modal-header"> 
         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
         <h4 class="modal-title">Register</h4> 
        </div> 
        <div class="modal-body"> 
         <div runat="server" class="alert alert-dismissible alert-danger" id="RegisterAlert"> 
          <button type="button" class="close" data-dismiss="alert">×</button> 
          <asp:Label Text="" id="AlertLabel" runat="server" /> 
         </div> 
         <div class="form-group"> 
          <label class="control-label" for="inputDefault">Nom d'utilisateur</label> 
          <asp:TextBox runat="server" class="form-control" ID="RegisterUserTextBox" /> 
         </div> 

         <div class="form-group"> 
          <label class="control-label" for="inputDefault">Mot de passe</label> 
          <asp:TextBox runat="server" type="password" class="form-control" ID="RegisterPasswordTextBox" /> 
         </div> 

         <div class="form-group"> 
          <label class="control-label" for="inputDefault">Confirmez votre mot de passe</label> 
          <asp:TextBox runat="server" type="password" class="form-control" ID="RegisterConfirmPasswordTextBox" /> 
         </div> 

         <div class="form-group"> 
          <label class="control-label" for="inputDefault">Email</label> 
          <asp:TextBox runat="server" class="form-control" ID="RegisterEmailTextBox" /> 
         </div> 
        </div> 
        <div class="modal-footer"> 
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
         <asp:Button runat="server" Text="Register" class="btn btn-primary" OnClick="Register_Click" /> 
        </div> 
       </div> 
      </div> 
     </div> 
+0

請告訴我裏面Register_Click? – 2015-04-02 12:29:02

+0

它沒有編碼的,我還要做會員的一部分,我幾乎檢查是否所有的信息都是正確的 http://pastebin.com/4EuhFWz0 – Raphy963 2015-04-02 12:30:53

回答

0

看起來你正在使用的ASP張貼回的數據:按鈕。這會導致回發並刷新頁面,因爲Onclick正在調用服務器端代碼。如果您想保持模式,請嘗試使用Ajax從客戶端發佈數據。

+0

雖然我想使用Ajax,我是一名學生,我不知道如何使用它,還有什麼我可以使用,而不是Ajax?否則,我只需找到解決方法,並在不同的頁面上創建註冊表格。 – Raphy963 2015-04-02 12:50:02

+0

沒有ajax會很棘手。您可以回發帖子,更新會話值或傳遞網址中的參數來表示它已完成。當頁面加載時,如果該值存在,它可能會通過javascript觸發彈出窗口。試試這個:https://sandywebdesigner.wordpress.com/2014/08/18/using-c-code-to-force-bootstrap-modal-stay-open-after-page-postback/否則只是打破它到另一個頁面像你說的。 – Paritosh 2015-04-02 17:11:01

+0

@Paritosh是正確的,沒有AJAX這可能會需要一些骯髒的解決方法。 這使我想到的一個是重新提交一份示範窗口。 – 2015-05-10 17:54:51