控制器找不到局部视图

时间:2013-10-31 00:13:57

标签: c# asp.net-mvc asp.net-mvc-partialview

所以我有一个名为myPartiaViewController的控制器,其路径为

控制器/ myPartiaViewController.cs

我在视图文件夹中的另一个文件夹MainView中有一个局部视图,_mypartialView,在myPartialView文件夹中

查看/的MainView / myPartialView / _myPartialView.cshtml

我的控制器中有一个方法

[HttpPost]
[ChildActionOnly]
public ActionResult myPartialView()        
    return PartialView("MainView/myPartialView/_myPartialView.cshtml", model);}
}

由于某种原因,我的控制器无法解析部分视图。发生了什么?

1 个答案:

答案 0 :(得分:5)

使用return PartialView("~/Views/MainView/PartialView/_myPartialView.cshtml", model);

这是~。否则,您将查找顶级MainView文件夹,该文件夹不符合预期。