2010-09-01 43 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鍵,或右鍵單擊該資源並從上下文菜單中選擇「屬性」。