【发布时间】:2014-03-30 00:59:14
【问题描述】:
我有以下控制器代码:
public MyController:Controller
{
public ActionResult Index()
{
return View();
}
[ChildActionOnly]
public ActionResult MyPartialViewAction()
{
return PartialView("~/Views/Shared/MyCustomFolder/_MyPartialView",PartialViewModel);
}
}
我的索引视图有以下代码:
@HTML.Action("MyPartialViewAction")
当我运行 Web 应用程序时,我得到带有 InnerExceptionMessage 的 HttpException:
InnerException {"找不到局部视图 '~/Views/Shared/MyCustomFolder/_MyPartialView' 或没有视图引擎支持搜索的位置。搜索了以下位置:\r\n~~/Views/Shared/MyCustomFolder /_MyPartialView"} System.Exception {System.InvalidOperationException}
到目前为止我所尝试的:
尝试将
_MyPartialView从~/Views/Shared/MyCustomFolder移动到~/Views/Shared/和~/Views/MyControllerFolder,但仍然存在错误尝试将我的索引视图代码更改为
@HTML.RenderAction(),但没有成功。
关于我哪里出错的任何意见?
谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor