2015-10-29 77 views
1

我有一個簡單的問題,我想爲它的最佳方法。限制標題顯示在特定的查看頁面

如果標題是一個局部視圖,我想要在每個頁面上呈現它,然後我在_layout視圖頁面中定義,並開始在每個頁面上顯示。現在我應該如何處理特定頁面,例如歡迎屏幕頁面,其中我不想顯示任何頁眉頁腳。

我想限制頁眉和頁腳只有一個頁面是歡迎屏幕page.It不應該在該頁面上呈現。

我想過的一種方法是不在佈局部分中定義頁眉頁腳局部視圖。只需在每個頁面上定義它。但我認爲這種做法並不好。應該有一些解決方案,請給我建議。

+1

爲不含頁眉和頁腳的歡迎頁面創建不同的佈局 –

+0

只需創建一個空白視圖,而無需選擇「佈局頁面」。請注意不要刪除C#代碼,它說'Layout = null;' – 0014

回答

2

請在頁面中添加以下代碼,您不希望顯示頁眉和頁腳。

查看

<script> 
    $(document).ready(function() { 
     $('header').empty(); 
     $('footer').empty(); 
    }); 
</script> 

_layout

<body> 
    <header> 
     test1 
    </header> 
    <footer> 
     test2 
    </footer> 
</body> 

OR

_layout

<div class="HeaderFooter">Header text</div> 
<div class="HeaderFooter">footer text</div> 

查看

<script> 
    $(document).ready(function() { 
     $('.HeaderFooter').empty(); 
    }); 
</script> 

讓我知道如果任何問題。

+0

thnks我會嘗試一下 – duke

+0

得到它的工作thnxx的幫助花花公子對不起, – duke