我正在尝试在视图中包含部分内容。局部视图和视图都在MVC便携式区域中。这是视图中的代码:
<% Html.RenderPartial("Here"); %>
这是部分(名为Here.ascx并位于我的便携式区域的Shared文件夹中):
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<p>
Here
</p>
<p>
You found me.
</p>
结果是:未找到部分视图“此处”。我也试过指定这个部分的相对路径,但没有运气。有什么想法吗?
答案 0 :(得分:0)
所有视图(以及部分和模板)必须是嵌入资源而不是内容文件。您可以在“Build Action”属性中定义它。要使部分嵌入式资源,请在解决方案资源管理器中突出显示它,然后按F4键,或右键单击它并从上下文菜单中选择“属性”。