Jas*_*son 2 razor c#-4.0 asp.net-mvc-3
我试图在主视图中呈现局部视图.但是,我收到错误:
未找到部分视图"CompletedJobParts"或视图引擎不支持搜索的位置.〜/ Views/Jobs/CompletedJobParts.aspx~/Views/Jobs/CompletedJobParts.ascx~/Views/Shared/CompletedJobParts.aspx~/Views/Shared/CompletedJobParts.ascx~/Views/Jobs/CompletedJobParts.cshtml~/Views/Jobs /CompletedJobParts.vbhtml~/Views/Shared/CompletedJobParts.cshtml~/Views/Shared/CompletedJobParts.vbhtml
(抱歉格式化)...
我的观点的物理布局(位置)是查看/ MDT /工作/ CompletedJobParts.cshtml,我试图从在同一位置的观点把它(即查看/ MDT /职位/ Index.cshtml).我认为这可能是一个路由问题所以我输入:
routes.MapRoute(
"MDT",
"MDT/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
进入我的Global.asax.cs文件,但它似乎也没有在那里搜索(即,它正在搜索的位置没有MDT部分出现).
我在index.cshtml中使用它来渲染:
<div id="parts_div">
@{Html.RenderPartial("CompletedJobParts", Model);}
</div>
Run Code Online (Sandbox Code Playgroud)
我需要做什么才能让我的View找到我的PartialView?
TIA
Ada*_*SFT 11
由于您似乎是从不同的结构化控制器调用,请尝试指定路径:
@{Html.RenderPartial("~/Views/MDT/Jobs/CompletedJobParts.cshtml", Model);}
| 归档时间: |
|
| 查看次数: |
11517 次 |
| 最近记录: |