首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ASP.NET MVC RC2中实现嵌套母版页?

问如何在ASP.NET MVC RC2中实现嵌套母版页?
EN

Stack Overflow用户
提问于 2009-03-11 13:31:54
回答 1查看 2.8K关注 0票数 0

我有一个主MasterPage,它为我目前正在设计的web应用程序提供了一个单列布局。我想重用现有的MasterPage来使用嵌套的MasterPages实现两列布局,这在以前的ASP.NET MVC框架版本中是可能的,但我似乎无法让它在RC2中工作。

以下是我目前正在编写的代码。

代码语言:javascript
复制
<%@ 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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-11 13:36:52

不要紧!我在页面中有一个bug,它阻止了页面的呈现,所以它现在可以工作了。

错误是(;):

代码语言:javascript
复制
<div id="mainLeftContent">
  <h3>Options</h3>       
  <%= Html.MenuCurrentChildren(); %>
</div>

修复方法是:

代码语言:javascript
复制
<div id="mainLeftContent">
  <h3>Options</h3>       
  <%= Html.MenuCurrentChildren() %>
</div>

正是这些小东西让编程变得有趣。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/634520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档