4th*_*ace 3 asp.net-mvc jquery
我正在尝试使用jQuery加载局部视图.部分视图是从Contact.cshtml加载的.但是,在Chrome中,我在尝试加载partialViewName.cshtml时不断获得404.
我有以下文件夹结构:
/Views/Contact/Contact.cshtml
/Views/Contact/partialViewName.cshtml
$('#divname').load('partialViewName');
Run Code Online (Sandbox Code Playgroud)
我在的URL是http:// localhost/Contact/Index
我有什么想法我做错了吗?
文件夹结构和.cshtml文件的名称无关紧要.您应该对控制器操作进行ajax调用,以返回所需的局部视图.
返回局部视图的控制器操作方法应如下所示,
//
// GET: /SampleController/MyAction
[HttpGet]
public ActionResult MyAction()
{
return PartialView("_MyPartial");
}
Run Code Online (Sandbox Code Playgroud)
然后你需要调用这个方法,
$('#divname').load("/SampleController/MyAction");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14488 次 |
| 最近记录: |