首先,asp.net mvc 中 Ajax.*
方法的文档在哪里?
可以使用Ajax.ActionLink
来调用操作、获取部分 View 、打开模态窗口并将内容放入其中吗?
请您参考如下方法:
当然,非常similar question之前被问过。设置ajax请求的 Controller :
public ActionResult Show()
{
if (Request.IsAjaxRequest())
{
return PartialView("Your_partial_view", new Model());
}
else
{
return View();
}
}
根据需要设置操作链接:
@Ajax.ActionLink("Show",
"Show",
null,
new AjaxOptions { HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "dialog_window_id",
OnComplete = "your_js_function();" })
请注意,我使用的是 Razor View 引擎,并且您的 AjaxOptions 可能会根据您的需要而有所不同。最后将其显示在模态窗口上。 jQuery UI dialog建议。