2016-04-30 39 views
0

就像我在標題中所說的,我想要做的是:當我點擊一個鏈接時在彈出框中顯示一個視圖! 我已經在彈出窗口中顯示了一些文字,但是我現在沒有如何在彈出窗口中顯示一個視圖! 代碼:如何在彈出框中顯示視圖

@{ 
 
    ViewBag.Title = "Index"; 
 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
 
} 
 

 
<h2>Create popup</h2> 
 
<input onclick="showPopup()" type="button" value="Click"/> 
 
<div id="divContaiPopup" class="table-responsive" style="display:none;"> 
 
    <div> 
 
     <table class="table table-striped table-hover3"> 
 
      <tr> 
 
       <td>hi</td> 
 
       <td>hello</td> 
 
      </tr> 
 
     </table> 
 
    </div> 
 
</div> 
 
<script type="text/javascript"> 
 
    function showPopup() { 
 
     $("#divContaiPopup").dialog({ 
 
      height:400, 
 
      width:500, 
 
      modal:true, 
 
      buttons:{ 
 
       "OK":function(){ 
 
        $(this).dialog("close"); 
 
        aert('you selected ok!!') 
 
       }, 
 
       "Cancel":function(){ 
 
        $(this).dialog("close"); 
 
       } 
 
      } 
 
     } 
 
     ); 
 
       } 
 
    
 
</script>

腳本:

<script src="~/Scripts/jquery-1.7.1.js"></script> 
 
<script src="~/Scripts/jquery-ui-1.8.20.js"></script> 
 
    

回答

0

試試這個

function showPopup() { 
      $(document).ready(function() { 
        $("#divContaiPopup").dialog({ 
         height:400, 
         width:500, 
         modal:true, 
         buttons:{ 
          "OK":function(){ 
           $(this).dialog("close"); 
           aert('you selected ok!!') 
          }, 
          "Cancel":function(){ 
           $(this).dialog("close"); 
          } 
         } 
        } 
        ); 
      }); 
     } 

腳本: -

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script> 

或者

入住這Link

+0

感謝回答我,我已經做到了這一點,它的工作原理,但我的問題是如何顯示「視圖「(MVC),通過調用控制器中的動作,而不僅僅是存在於同一頁面中的'div'的內容! – KaoutarStack