Les*_*nks 4 asp.net asp.net-mvc-partialview asp.net-mvc-3
我试图在位于不同文件夹的视图中包含部分视图.所以我有以下观点:
/_mvc/Views/Home/Index.cshtml
Run Code Online (Sandbox Code Playgroud)
它有以下代码行:
@Html.Partial("~/_mvc/Views/Subject/_QuickSearch.cshtml", Model.QuickSearchModel);
Run Code Online (Sandbox Code Playgroud)
这不起作用.我一直收到以下错误:
The partial view '~/_mvc/Views/Subject/_QuickSearch' was not found or no view
engine supports the searched locations. The following locations were searched:
~/_mvc/Views/Subject/_QuickSearch
Run Code Online (Sandbox Code Playgroud)
我错过了一些明显的东西吗 我应该指出,我已经修改了我的应用程序的路由,将所有MVC代码放在_mvc文件夹中.这不是一个错误.该应用程序正在从WebForms转换为MVC,我希望所有MVC内容都在一个文件夹下.
如果应用程序的根目录是_mvc /文件夹,那么您需要做的就是:
@Html.Partial("~/Views/Subject/_QuickSearch.cshtml", Model.QuickSearchModel);
Run Code Online (Sandbox Code Playgroud)
在你的情况下,〜已经指向mvc_ /.
| 归档时间: |
|
| 查看次数: |
3246 次 |
| 最近记录: |