2009-03-11 23 views
0

私は現在設計中のWebアプリケーション用の単一の列レイアウトを持つメインMasterPageを持っています。 ASP.NET MVC Frameworkの以前のリリースで可能だったネストされたMasterPagesを使用して2列のレイアウトを実装するために既存のMasterPageを再利用したいのですが、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> 

そのプログラミングが面白く少しもの;()

バグでした。

関連する問題