2013-03-13 55 views
0

我如何創建一個與MVC引導彈出?彈出與引導

我有這段代碼,當我點擊「生成密碼」調用一個函數(它在我的控制器管理員),它返回給我一個字符串。我怎樣才能在一個彈出窗口中顯示字符串?

<div class="editor-field" title="User Password"> 
    <a class="btn btn-primary btn-small" href="#" 
    onclick="location.href='@Url.Action("GeneratePsw", "Admin", null)'; return false;"> 
     <i class="icon-lock icon-white"></i> Generate password 
    </a> 
</div> 
+1

除非我記錯了,引導不是一個MVC框架。 – isherwood 2013-03-13 15:07:50

+0

我認爲他的意思是http://mvcbootstrap.codeplex.com/ – madth3 2013-03-13 17:18:11

回答

0
$(document).on("click", ".open-ShowPwdDialogUser", function() { 

    var pwd=""; 


    $.get("@Url.Action("GeneratePsw", "Admin")",function(data){ 

     pwd=data; 

     $(".modal-body #pwdUser").val(pwd); 
     $('#1').modal('show'); 


    }); 


}) 
1

由於事件監聽器比click事件好,我可能會做這樣的事情:

<div class="editor-field" title="User Password"> 
    <a id="pwd_gen" class="btn btn-primary btn-small" href="#"> 
     <i class="icon-lock icon-white"></i> Generate password 
    </a> 
</div> 

$(function() { // document.ready shorthand 
    $('#pwd_gen').click(function() { 
     var myPwd = $(this).location.href='@Url.Action("GeneratePsw", "Admin", null); 
     alert(myPwd); // or however you want to handle it with Bootstrap 
    }); 
}); 
+0

它沒有調用函數「GeneratePsw」must「$('#pwd_gen'....」in @section onReady {....}? ?或者在哪裏??謝謝! – Alsan 2013-03-13 15:38:40

+0

是的,你肯定需要把它包裝在document.ready中。 – isherwood 2013-03-13 15:39:36

+0

我已經添加到我的答案和固定語法來正確關閉點擊功能。 – isherwood 2013-03-13 15:40:56