2015-10-29 79 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