打印没有母版页的内容页面

时间:2018-03-05 14:45:49

标签: javascript jquery css visual-studio

我需要打印一个没有母版页的内容页面。为此,我使用了以下代码:

<style>
    @media print{
        @page {size: landscape}

        .noPrint {
            display: none;            
        }

        .yesPrint {
            display: block !important;            
        }
    }
</style>

然后我将类“noPrint”设置为左侧和顶部导航栏。 当我尝试打印页面时,导航栏将按预期进行尿布,但它们的空白区域仍保留在页面顶部和左侧,如图here所示。

我需要打印100%宽度的纸张(A4)的内容页面,即使我尝试从具有响应视图的手机打印出来。

1 个答案:

答案 0 :(得分:0)

@Mick Feller

以下是我在母版页中所做的事情

    <!--left-fixed -navigation-->
    <div class="sidebar noPrint" role="navigation">
        <div class="navbar-collapse">
            <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="cbp-spmenu-s1">   
                <ul class="nav" id="side-menu">
                   <asp:TreeView ID="MenuTree" runat="server" ViewStateMode="Enabled" BeforeCollapse="MenuTree_TreeNodeCollapsed" BeforeExpand="MenuTree_TreeNodeExpanded">                      
                   </asp:TreeView> 

                </ul>
            </nav>
        </div>
    </div>
    <!--left-fixed -navigation-->
    <!-- header-starts -->
    <div class="sticky-header header-section noPrint">
        <div class="header-left">
            <!--toggle button start-->
            <button id="showLeftPush"><i class="fa fa-bars"></i></button>
            <!--toggle button end-->
        </div>
    </div>