我正在使用asp.net mvc4(查看引擎剃须刀) 我有一个名为“Reclamos”的区域,在这个区域我创建了一个控制器“raTabController”并创建了View“raTab”到这个文件夹中我添加了一个局部视图“_Ubicar.cshtml”。 我需要从其他视图文件夹中调用此部分视图“_Ubicar.cshtml”,但我有错误:
未找到部分视图'/raTab/_Ubicar.cshtml'或视图引擎不支持搜索的位置。搜索了以下位置: /raTab/_Ubicar.cshtml
所以我称之为局部视图
<div id="tabs-10">@Html.Partial("/raTab/_Ubicar.cshtml")</div>
请帮我解决这个问题
答案 0 :(得分:3)
为了准确,我建议将路径指定为app-relative而不是绝对路径。也就是说,以~/
启动它,以便相对于应用程序的根文件夹进行映射,而不是相对于站点的根目录。例如:
<div id="tabs-10">@Html.Partial("~/raTab/_Ubicar.cshtml")</div>
答案 1 :(得分:2)
我认为您可能需要引用视图的完整路径
@Html.Partial("~/Areas/Reclamos/raTab/_Ubicar.cshtml")
答案 2 :(得分:0)
您可以尝试使用RenderPartial View
执行相同的操作@Html.RenderPartial("path_to_your_partial_view");