阻止显示导航栏

本文关键字:导航 显示 | 更新日期: 2024-10-22 08:02:40

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

与往常一样,导航栏由Shared'_Layout.cshtml提供。

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

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

阻止显示导航栏

我意识到我所要做的就是添加一个可以在_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">
                ...