2009-03-11 4 views
0

저는 현재 디자인하고있는 웹 응용 프로그램의 단일 열 레이아웃을 가진 주 MasterPage를 가지고 있습니다. 기존 MasterPage를 다시 사용하여 ASP.NET MVC Framework의 이전 릴리스에서 가능했던 중첩 된 MasterPages를 사용하여 두 열 레이아웃을 구현하지만 RC2에서 작동하지 못하는 것 같습니다.ASP.NET MVC RC2에서 중첩 된 마스터 페이지를 구현하려면 어떻게해야합니까?

다음은 코드 나는 현재

<%@ Master Language="C#" 
    MasterPageFile="~/Views/Shared/Site.Master" 
    Inherits="System.Web.Mvc.ViewMasterPage" %> 
<%@ Import Namespace="RHP.WebMvcApplication.Library" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    <asp:ContentPlaceHolder ID="TitleContent" runat="server"> 
     Member List 
    </asp:ContentPlaceHolder> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    <div id="mainLeftContent"> 
     <h3>Options</h3>  
     <%= Html.MenuCurrentChildren(); %> 
    </div> 
<div id="mainContent"> 
    <% Html.RenderPartial("MemberApplicationStateControl"); %> 
    <asp:ContentPlaceHolder id="MainContent" runat="server"> 

    </asp:ContentPlaceHolder> 
</div> 
</asp:Content> 

답변

3

신경 끄시을 일하고 있습니다! 페이지에 렌더링 된 페이지를 멈추게하는 버그가있어서 지금 작동합니다.

<div id="mainLeftContent"> 
    <h3>Options</h3>  
    <%= Html.MenuCurrentChildren(); %> 
</div> 

수정했다 : 프로그래밍 흥미를하게

<div id="mainLeftContent"> 
    <h3>Options</h3>  
    <%= Html.MenuCurrentChildren() %> 
</div> 

그 작은 물건()

버그

이 있었다.

관련 문제