2013-03-21 102 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>