在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/