【问题标题】:Unrecognized escape sequence CS1009无法识别的转义序列 CS1009
【发布时间】:2018-10-11 20:22:33
【问题描述】:

我一直在尝试为网站应用程序构建我的解决方案,我每次都从文件 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>\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \");

有人可以帮忙吗,这变得非常令人沮丧......

【问题讨论】:

    标签: c# razor


    【解决方案1】:

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

    【讨论】:

    • 这是一个购买荷兰产品的有趣网站。

      这是我的代码Index.cshtml 我的代码中没有波浪形的红线或 \...
    • 发布您的 Index.cshtml 代码,我可以进一步提供帮助。看起来这部分代码可能在引号内,并且不需要,但除非您显示代码,否则这些只是猜测。
    • 我刚刚在最后一个 div 元素 O__________O 之后有很多空格,感谢您的所有快速帮助... 本网站新手,响应时间极好!!!
    【解决方案2】:

    你可以使用

    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>\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \");
    

    【讨论】:

    • 当我写你的代码时,它有一个语法错误“,”预期(在 col-md-3 之前),并且在 col-md-3 之后有一个意外字符 \
    • WriteLiteral(@"\r\n
      \r\n
      \r\n\r\n
      \r\n

      这是一个购买荷兰产品的有趣网站。

      \r\n
      \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \");
  • 这不会改变任何东西。一旦我更改了 Index.cshtml 中的某些内容,它就会恢复到以前的状态并再次导致同样的问题。
  • 猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 2021-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多