我正在尝试在 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\" )");
}
});
});
==================================================== =================
我的 div 在这样的母版页上。
<div id="dialog-modal" title="Select a city to see the listings"> </div>
=========================
我的 ActionResult 看起来像这样。我确实将视图设置为部分视图。
public ActionResult OpenDialogWindow()
{
return PartialView("DialogView");
}
=========================
我的观点是这样的。
@using TheSGroup_Web.ViewModels
@model CitiesViewModel
<p>this is the content.
</p>