如何在ASP.NET MVC视图中使用@page CSS

Pre*_*rem 1 html css asp.net asp.net-mvc asp.net-mvc-3

如何@page在Asp.net MVC View(.cshtml)中使用css .因为当我尝试时,它显示一条错误消息

"页面"在当前上下文中不存在

下面提到的是我在视图中使用的样式表

<style type="text/css" media="print">
            @page port {size: portrait;}
            @page land {size: portrait;}
            @page {
                 size: 85.60mm 53.98mm;
                 margin-top: 8.65mm;
                 margin-bottom: 5.33mm;
                 margin-left: 4.0mm;
                 margin-right: 4.0mm;
                }
        </style>
Run Code Online (Sandbox Code Playgroud)

Ubi*_*ers 7

Razor使用'@'作为脚本语言的特殊字符,请尝试使用double @@

<style type="text/css" media="print">
    @@page port {size: portrait;}
    @@page land {size: portrait;}
    @@page 
    {
        size: 85.60mm 53.98mm;
        margin-top: 8.65mm;
        margin-bottom: 5.33mm;
        margin-left: 4.0mm;
        margin-right: 4.0mm;
    }
</style>
Run Code Online (Sandbox Code Playgroud)