2

我正在使用asp.net mvc4(视图引擎剃须刀)我有一个名为“Reclamos”的区域,在这个区域我创建一个控制器“raTabController”并在这个文件夹中创建视图“raTab”我添加一个部分视图“_Ubicar.cshtml ”。我需要从其他视图文件夹中调用此部分视图“_Ubicar.cshtml”,但出现错误:

未找到部分视图“/raTab/_Ubicar.cshtml”或没有视图引擎支持搜索到的位置。搜索了以下位置:/raTab/_Ubicar.cshtml

所以我称之为局部视图

<div id="tabs-10">@Html.Partial("/raTab/_Ubicar.cshtml")</div>

请帮我解决这个问题

4

3 回答 3

3

我认为您可能需要参考视图的完整路径

@Html.Partial("~/Areas/Reclamos/raTab/_Ubicar.cshtml")
于 2013-02-14T01:30:01.093 回答
2

为了准确起见,我建议将路径指定为 app-relative 而不是绝对路径。也就是说,启动它,~/以便它相对于应用程序的根文件夹映射,而不是相对于站点的根目录。例如:

<div id="tabs-10">@Html.Partial("~/raTab/_Ubicar.cshtml")</div>
于 2013-02-14T06:48:24.940 回答
-1

您可以尝试使用 RenderPartial View 做同样的事情

@Html.RenderPartial("path_to_your_partial_view");
于 2013-02-13T23:20:15.673 回答