1
我有一个网站将包含2种布局。ASP.NET MVC多布局
- 没有列
- 2列
页眉,页脚和许多其他地方的是两个相同,但主要内容里面,有2点独立的布局,我想在2位网站管理员之间进行选择。我将如何去完成这件事?
我正在考虑制作一个主站点的主站点,并使用2列的站点继承该站点。如果这是正确的方法,谷歌的关键字是什么,或者你可以自由解释在这里继承网站的主人。
谢谢
我有一个网站将包含2种布局。ASP.NET MVC多布局
页眉,页脚和许多其他地方的是两个相同,但主要内容里面,有2点独立的布局,我想在2位网站管理员之间进行选择。我将如何去完成这件事?
我正在考虑制作一个主站点的主站点,并使用2列的站点继承该站点。如果这是正确的方法,谷歌的关键字是什么,或者你可以自由解释在这里继承网站的主人。
谢谢
母版页可以母版页里面本身就像任何其他的看法。只要指定主人的指令的MasterPageFile像往常一样:
<%@ Master Language="C#" MasterPageFile="~/Views/Shared/App.Master"
Inherits="System.Web.Mvc.ViewMasterPage" %>
你的意见,可以选择用整体母版页或嵌套一个为他们的主人。
或者,您可以通过多种方式动态设置视图的母版页。常规视图()方法的重载来指定母版页:
return View("SomePage", "MasterPageFileHere");
甚至更好的是指定的操作方法在全球范围内为您代劳。你可以看到一个good walkthrough of that here。