我的 .cs 文件中有以下代码:
string connectionString= "SUMAN-PC\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True";
它会产生错误,因为“\”字符无法识别转义字符。如何解决这个问题?
注意:它在.cs文件里,不在web.config里
最佳答案
您没有转义反斜杠。这可以像这样完成
string connectionString= @"SUMAN-PC\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True";
-> 以@为前缀的字符串
或
string connectionString= "SUMAN-PC\\SQLEXPRESS;Initial Catalog=northwind;Integrated Security=True";
-> 用另一个反斜杠作为前缀
关于c# - asp.net 中无法识别的转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24302449/