我正在尝试使用 jQuery 加载部分视图。正在从 Contact.cshtml 加载部分视图。然而,在 Chrome 中,当我尝试加载partialViewName.cshtml 时,我不断收到 404 错误。
我有以下文件夹结构:
/Views/Contact/Contact.cshtml
/Views/Contact/partialViewName.cshtml
$('#divname').load('partialViewName');
我所在的网址是http://localhost/联系方式/索引 http://localhost/Contact/Index
有什么想法我做错了吗?
文件夹结构和 .cshtml 文件的名称无关。您应该对控制器操作进行 ajax 调用,该操作返回您想要的部分视图。
返回部分视图的控制器操作方法应如下所示,
//
// GET: /SampleController/MyAction
[HttpGet]
public ActionResult MyAction()
{
return PartialView("_MyPartial");
}
然后你需要调用这个方法,
$('#divname').load("/SampleController/MyAction");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)