NNa*_*sar 3 asp.net-mvc jquery jquery-ui asp.net-mvc-4
我正在尝试在jQuery ui对话框窗口中显示部分视图,但我对加载功能没有太多运气.对话框窗口打开但我没有看到局部视图的内容.
JS代码位于外部js文件中.警报显示.
$(document).ready(function () {
$('#dialog-modal').dialog({
autoOpen: false,
//width: 200,
height: 400,
modal: true,
open: function (event, ui) {
//alert("test");
$(this).load("@Url.Action(\"OpenDialogWindow\", \"Home\" )");
}
});
});
Run Code Online (Sandbox Code Playgroud)
================================================== ================
我的div在这样的母版页上.
<div id="dialog-modal" title="Select a city to see the listings"> </div>
Run Code Online (Sandbox Code Playgroud)
========================
我的ActionResult看起来像这样.我确实将视图设置为局部视图.
public ActionResult OpenDialogWindow()
{
return PartialView("DialogView");
}
Run Code Online (Sandbox Code Playgroud)
========================
我的观点看起来像这样.
@using TheSGroup_Web.ViewModels
@model CitiesViewModel
<p>this is the content.
</p>
Run Code Online (Sandbox Code Playgroud)
NNa*_*sar 10
我不确定MVC 2或3,但在MVC 4中,这就是我如何使用它.
$(document).ready(function () {
$('#dialog-modal').dialog({
autoOpen: false,
modal: true,
open: function (event, ui) {
//alert("test");
$(this).load("/Controller/Action");
}
});
});
function OpenDialog() {
$('#dialog-modal').dialog('open');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19382 次 |
| 最近记录: |