【问题标题】:Unrecognized escape character in asp.netasp.net中无法识别的转义字符
【发布时间】:2014-06-19 16:50:05
【问题描述】:

我的 .cs 文件中有以下代码:

string connectionString= "SUMAN-PC\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True"; 

“\”字符无法识别转义字符会产生错误。如何解决?

注意:它在 .cs 文件中而不是在 web.config 中

【问题讨论】:

    标签: c# asp.net database configurationmanager


    【解决方案1】:

    你没有转义反斜杠。这可以像

    string connectionString= @"SUMAN-PC\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True";
    

    -> 以@为前缀的字符串


    string connectionString= "SUMAN-PC\\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True";
    

    -> 用另一个反斜杠前缀

    【讨论】:

    • 成功了..谢谢。你介意告诉我@是做什么的
    • 它被称为逐字字符串转义。它的作用是将反斜杠视为普通字符。
    猜你喜欢
    • 2018-05-10
    • 1970-01-01
    • 2014-08-01
    • 2019-10-07
    • 1970-01-01
    • 2021-08-21
    • 2015-08-24
    • 2021-09-27
    • 2015-07-23
    相关资源
    最近更新 更多