防止NavBar显示

时间:2016-04-20 09:41:36

标签: c# twitter-bootstrap asp.net-mvc-4 visual-studio-2013

我有一个C#MVC应用程序,带有非常标准的Bootstrap显示。

通常,导航栏由Shared\_Layout.cshtml提供。

然而,我的一个页面将仅用于使用HTML / PDF转换器生成PDF,因此我不希望出现导航栏。

有没有办法阻止特定页面出现这种情况?

1 个答案:

答案 0 :(得分:1)

我意识到我所要做的就是添加一个querystring参数,我可以在_Layout.cshtml中检查,即:

<body>
    @if(Request.QueryString["noheader"] == null)
    {
    <div class="no-print navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                ...