无法识别的转义序列CS1009

时间:2018-10-11 20:22:34

标签: c# razor

我一直在尝试为网站应用程序构建解决方案,每次从文件Index.g.cshtml.cs中获取此代码,当我转到该文件时,导致问题的行如下所示:

WriteLiteral("\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"col-md-3\">\r\n        <p>This is a fun site to do some buying of dutch products.</p>\r\n    </div>\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \");

有人可以帮忙吗,这真令人沮丧...

2 个答案:

答案 0 :(得分:0)

Index.g.cshtml.cs是一个自动生成的文件-打开您的Index.cshtml文件,并寻找少量红色波浪线表示错误。错误可能来自字符串的末尾(在div close标签之后),在该处您具有所有这些反斜杠。删除那些反斜杠,或者如果您确实需要它们,则将它们全部加倍(代码中的“ \\”实际上会向您的用户显示\)

答案 1 :(得分:-1)

您可以使用

WriteLiteral(@"\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"col-md-3\">\r\n        <p>This is a fun site to do some buying of dutch products.</p>\r\n    </div>\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \");