我有一个C#MVC应用程序,带有非常标准的Bootstrap显示。
通常,导航栏由Shared\_Layout.cshtml
提供。
然而,我的一个页面将仅用于使用HTML / PDF转换器生成PDF,因此我不希望出现导航栏。
有没有办法阻止特定页面出现这种情况?
答案 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">
...