@font-face 在 Visual Studio 中无法识别

@font-face not recognized in Visual Studio

我在 Visual Studio,它无法识别表达式“@font-face”中的关键字 "font"。这是一个成熟的 HTML MVC 应用程序,具有各种功能,但是当我尝试添加以下代码以加载自定义字体时,它无法识别。

<style type="text/css">
@font-face {
   font-family:comic;
   src:url(test.eot);
}
</style>

工具提示错误消息:

The name 'font' does not exist in the current context

"Razor 检查任何 @ 字符右侧的内容,并尝试确定它是否是 C# 代码(如果它是 CSHTML 文件)。

如果内容作为代码也是有效的(并且您想将其视为内容),您可以通过键入 @@ 来显式转义 @ 字符。"

http://weblogs.asp.net/scottgu/introducing-razor

在 .cshtml 文件中为 font-face 添加 @@ 而不是 @。

1.Create 一个 CSS 文件,例如 "Fonts.css"

2.Drag 您需要包含到项目中的字体 "Fonts.css"

3.Include "Fonts.css" 在您的视图中

并尝试添加字体

这是我认为可以帮助您的方法之一