在ASP.NET MVC 3 Razor View 中,我有以下代码:

<!DOCTYPE html>
<html>
<head>
 <style type="text/css">
    @media print
    {
    table { page-break-inside:auto; width: 100%; }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }
    }
 </style>
</head>
<body>
<table>

但是我得到了错误:
The name 'media' does not exist in the current context.

谢谢。

最佳答案

@是Razor中的保留字符。但是您可以使用@@对其进行转义:

@@media print

关于css - 名称 'media'在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13612413/

10-13 04:03