Jor*_*Axe 4 asp.net-mvc asp.net-mvc-4 visual-studio-2012
基本上我刚刚在我的ASP.NET MVC4应用程序中创建了一个Area.这一切都很好,但是当我想返回一个PartialView时,如下所示:
return PartialView("_ImportSessionsTable", viewModel);
Run Code Online (Sandbox Code Playgroud)
(不是从区域(管理员)视图调用上述调用)我收到以下错误:
未找到部分视图"_ImportSessionsTable"或视图引擎不支持搜索的位置.搜索了以下位置:〜/ Views/ImportSessions/_ImportSessionsTable.aspx
〜/查看/ ImportSessions/_ImportSessionsTable.ascx
〜/查看/共享/ _ImportSessionsTable.aspx
〜/查看/共享/ _ImportSessionsTable.ascx
〜/查看/ ImportSessions/_ImportSessionsTable.cshtml
〜/查看/ ImportSessions/_ImportSessionsTable.vbhtml
〜/查看/共享/ _ImportSessionsTable.cshtml
〜/查看/共享/ _ImportSessionsTable.vbhtml
问题是:据我所知,它不是在区域文件夹(admin)中查找我存储视图的视图.我怎么能让它看到那里?每当我调用return View();它工作正常,所以只有当我将视图指定为字符串时.
Dar*_*rov 15
我怎么能让它看到那里?
您可以指定要渲染的部分的完整位置:
return PartialView("~/Areas/Admin/Views/ImportSessions/_ImportSessionsTable.cshtml", viewModel);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5655 次 |
| 最近记录: |