2017-08-24 34 views
0

我正在構建一個使用asp.net(aspx)和模態引導的移動應用程序。 這種模式的目的是用一個包含在href的「data-marcacao」屬性中的信息填充一個標籤,這個屬性觸發這個模式。當第一次嘗試觸發模式時,標籤未被填充。在第一次嘗試單擊「是」myButton後,僅在第二次嘗試打開模式時纔會填充該標籤。Bootstrap模式

//triggered 
<a href="#" data-toggle="modal" data-target="#myModal" data-marcacao="frase qualquer"> 

//modal 
    <div class="modal fade" id="myModal"> 
     <div class="modal-dialog"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
       </div> 
       <div class="modal-body"> 
        <asp:Label ID="lblModalMarcacao" runat="server"></asp:Label> 
       </div> 
       <div class="modal-footer"> 
        <button class="btn btn-success btn-md" id="myButton">Sim</button> 
        <button class="btn btn-danger btn-md" data-dismiss="modal">Não</button> 
       </div> 
      </div> 
     </div> 
    </div> 

//script 
    <script type="text/javascript"> 
      $('#myModal').modal({ backdrop: 'static', keyboard: false }); 
      $('#myModal').modal('toggle'); 
      $('#myModal').modal('handleUpdate'); 

      $(document).ready(function() { 
       $("a").on("click", function (e) { 
        e.preventDefault(); 
        $('#lblModalMarcacao').text('Marcação: ' + $(this).attr("data-marcacao")); 
       }); 
      }); 
    }; 
</script> 
+1

請用英文填寫您的問題,因爲[Stack Overflow是一個英文網站。](// meta.stackexchange.com/q/13676) –

+1

@ Script47,這不是西班牙文。正確的鏈接是https://pt.stackoverflow.com/ – RBCunhaDesign

+1

@RBCunhaDesign哎呀,不知道,謝謝。 – Script47

回答

0

我發現了這個問題。我正在使用一個ScriptManager組件。我刪除了ScriptManager組件,問題就解決了。