限制标题以显示在特定视图页面上

时间:2015-10-29 08:28:10

标签: asp.net-mvc asp.net-mvc-partialview

我有一个简单的问题,我想要最好的方法。

如果标题是局部视图,我想在每个页面上呈现它然后我在_layout视图页面中定义它开始在每个页面上显示。我现在应该为特定页面做什么,如欢迎屏幕页面我不想显示任何页眉页脚。

我想限制只有一页欢迎屏幕页面的页眉和页脚。它不应该在该页面上呈现。

我想到的一种方法是不在布局部分中定义页眉页脚局部视图。只需在每个页面上定义它。但我认为这种方法并不好。应该有一些解决方案,请建议我。

1 个答案:

答案 0 :(得分:3)

请在您的页面中添加以下代码,您不想显示页眉和页脚。

查看

 <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>

如果有任何疑虑,请告诉我。