0

我正在尝试在视图中包含部分内容。partial 和 view 都在 MVC Portable Area 中。这是视图中的代码:

<% Html.RenderPartial("Here"); %>

这是部分内容(名为 Here.ascx 并位于我的便携式区域的 Shared 文件夹中):

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
    <p>
        Here
    </p>
    <p>
        You found me.
    </p>

结果是:未找到局部视图“此处”。我也尝试过指定这个部分的相对路径,但没有运气。有任何想法吗?

4

1 回答 1

0

所有视图(以及部分视图和模板)都必须是嵌入资源而不是内容文件。您可以在“构建操作”属性中定义它。要使部分资源成为嵌入式资源,请在解决方案资源管理器中突出显示它并按 F4 键,或右键单击它并从上下文菜单中选择属性。

于 2010-09-01T20:09:28.487 回答