2016-04-30 5 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

Спасибо за ответ меня, я уже сделал это, и она работает, но моя проблема заключается в том, чтобы показать " view "(MVC) во всплывающем меню, вызывая действие в контроллере, а не только содержимое« div », которое существует на той же странице! – KaoutarStack

Смежные вопросы