我在Foo文件夹中有部分视图。我想在我的Home / index视图中显示它。我正在使用局部渲染,它正试图在临时文件夹中找到它。如何编写Renderpartial来渲染foo \ partial view?
的问候, Asif hameed
答案 0 :(得分:0)
如果要调用在另一个控制器(foo)上返回局部视图的操作,请尝试使用Html.RenderAction。它允许您传递动作和控制器。
这篇文章很好地描述了RenderPartial / RenderAction与何时使用每一个之间的差异:http://www.arrangeactassert.com/when-to-use-html-renderpartial-and-html-renderaction-in-asp-net-mvc-razor-views/
答案 1 :(得分:0)
要使其渲染,只需在RenderPartial中指定路径,如下所示:
<%Html.RenderPartial("~/Areas/FooArea/Views/Foo.ascx");%>
显然用我实际的Foo局部视图的路径替换我的示例路径。