2017-10-06 29 views
0

我正尝试将富卡添加到我的dotnet应用程序。将富卡数据添加到我的dotnet应用程序导致它崩溃

所以,如果我尝试添加此:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "Organization", 
    "url": "http://www.t-mobile.com", 
    "contactPoint": [{ 
    "@type": "ContactPoint", 
    "telephone": "+1-877-746-0909", 
    "contactType": "customer service", 
    "contactOption": "TollFree", 
    "areaServed": "US" 
    }] 
} 
</script> 

然后我得到这个长的错误消息:

Microsoft.AspNetCore.Server.Kestrel [13] 连接ID “0HL8COF5253MA” :应用程序抛出未处理的异常。 Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException:发生一个或多个编译失败: /Views/Shared/_Layout.cshtml(70,7):错误CS0103:名称'context'在当前上下文中不存在 /Views/Shared/_Layout.cshtml(71,7):错误CS0103:名称'type'在当前上下文中不存在 /Views/Shared/_Layout.cshtml(74,7):错误CS0103:名称'type'在当前上下文中不存在

似乎试图解析@type和@context并且不能识别它,所以它崩溃。我可以防止这一些如何?

+1

逃离'@'和''@@防止剃刀从采摘它 – DiskJunky

+1

试图设置您的答案作为解决方案,但该选项不显示编辑后的问题... – ganjan

+0

添加评论作为答案,您将能够将其标记为解决方案 – DiskJunky

回答

1

你需要逃避的@单发生那剃刀将搭载与@@它就会知道不处理