1

Site.Master



<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>

 

<body>

            <asp:ContentPlaceHolder ID="Menu" runat="server">

                <!-- Menu goes here -->

            </asp:ContentPlaceHolder> 

</body>

サブマスター



<%@ Master Language="C#" MasterPageFile="~/Views/Shared/Site.Master" %>

<asp:Content ID="Content4" ContentPlaceHolderID="Menu" runat= "server">

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

</asp:Content>

アプリケーション実行時のエラーは次のとおりです。

名前 'Html' は現在のコンテキストに存在しません

4

1 に答える 1

3

Inherits="System.Web.Mvc.ViewMasterPage"sub.Master ディレクティブを追加します。

于 2010-02-25T06:20:51.880 に答える