2013-03-21 104 views
0

我是ASP MVC的新手。组织ASP MVC网站

我试图建立一个网站的页眉,页脚,菜单和一个地方的主要内容。

什么是最好的方法呢? 部分视图,区域?

感谢

+0

您可能会更好地阅读一些教程或为此进行示例。检查MSDN和“您最喜爱的搜索引擎”。现在你的问题太模糊了。 – ryadavilli 2013-03-21 05:40:32

回答

3

使用layout.chtml文件,这将作为母版页的工作到您的网站,并适用于所有的意见。

对于MVC3你可能会看到:ASP.NET MVC 3: Layouts and Sections with Razor

有什么布局?
您通常希望在网站/应用程序中的所有页面上保持一致的外观。 ASP.NET 2.0引入了“母版页”的概念,这有助于 在使用基于.aspx的页面或模板时启用此功能。剃须刀也 支持这个概念与称为“布局” - ,允许您定义一个共同的网站模板,然后继承其外观和 跨网站上的所有视图/页面的 功能。

+0

这看起来像一个很好的教程。谢谢 – Jakobbbb 2013-03-21 06:23:42

+0

请将有用答案标记为已接受的答案。 – 2017-08-17 13:47:34

3

您可以对页眉和页脚使用部分视图。对于我的大部分Asp.Net MVC项目,我都使用母版页中的部分视图。您可以在标题局部视图中添加菜单。

<body> 
<div class="contentdiv"> 
<% Html.RenderPartial("Header"); %> 
<div class="row-fluid"> 
<div class="container containerbg" > 
    <asp:ContentPlaceHolder ID="MainContent" runat="server" /> 
</div> 
</div> 
<% Html.RenderPartial("Footer"); %> 
<asp:ContentPlaceHolder ID="ScriptsSection" runat="server" /> 
</div> 
</body>