2010-09-01 71 views
0

我试图在视图中包含部分内容。部分视图和视图都在MVC便携式区域中。下面是该视图中的代码:未找到便携式区域中的ASP.NET MVC部分

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

这里的部分(名为Here.ascx,位于我的便携式区域的共享文件夹):

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

结果是:局部视图“在这里' 没找到。我也试着指定这个部分的相对路径,但没有运气。有任何想法吗?

回答

0

所有视图(和部分和模板)必须是嵌入的资源而不是内容文件。你可以在“Build Action”属性中定义它。要制作部分嵌入式资源,请在解决方案资源管理器中突出显示该资源,然后按F4键,或右键单击该资源并从上下文菜单中选择“属性”。