使用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(@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
您在布局页面中做了什么不同的事情吗?