2015-08-27 73 views
3

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

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

工具提示错误消息:

名称“字体”不在当前上下文中存在

+0

是的,我已经面对过它。你是否试图在cshtml中添加它?或在CSS? –

+0

我将它添加到.cshtml文件。 –

回答

2

“剃刀检查任何@字符的右手侧上的内容并尝试确定它是否为C#代码(如果它是CSHTML文件)

如果内容在代码中也是有效的(并且您希望将其视为con帐篷),你可以通过键入@@明确地逃避@字符。“

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

添加@@代替@在字体面.cshtml文件。

+0

就是这样!我很惊讶我从来没有遇到过双@的需求。谢谢。 –

+0

很高兴帮助你! –

相关问题