如何在 jQuery 的弹出窗口中加载页面或部分 View ?我正在使用 jQuery 弹出窗口,但它没有使用 JavaScript 加载。
最佳答案
将其加载到占位符中:
$("#idOfPartialViewContainerOnPage").load("/ControllerName/PartialViewName");
操作看起来像这样:
public ActionResult PartialViewName()
{
return PartialView(GetModelForMyPartialView());
}
要使其成为弹出窗口,请使用 jQuery UI 对话框之类的东西:
var ph = $("#idOfPartialViewContainerOnPage");
ph.load("/ControllerName/PartialViewName", function() {
ph.dialog({
// set dialog options here
});
});
关于ASP.NET MVC 在弹出窗口中加载部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3212995/