使用asp.net mvc时发生编译错误

使用asp.net mvc时发生编译错误,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,编译错误 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 Compiler Error Message: CS1009: Unrecognized escape sequence Source Error: Line 45: BeginContext("~/Views/Shared/_Layout.cshtml", 0, 4199, true); Line 46: Line 47: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\

编译错误

描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码

Compiler Error Message: CS1009: Unrecognized escape sequence

Source Error:


Line 45: BeginContext("~/Views/Shared/_Layout.cshtml", 0, 4199, true);
Line 46: 
Line 47: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
Line 48: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
Line 49: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +

@
符号添加到字符串开头以忽略任何转义序列。这是因为
\
是一个转义字符,双精度
\
是一个文本
\
字符,但是像这样的
\
奇数将引发一个与您收到的异常类似的异常。最简单的方法是使用@,它告诉编译器将所有字符都视为文本,没有转义

WriteLiteral(@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +

您在布局页面中做了什么不同的事情吗?