【问题标题】:Escape & in App.config在 App.config 中转义 &
【发布时间】:2012-06-08 16:05:07
【问题描述】:

我的 App.config 文件中有以下配置:

<add key="ConnectionString" 
     value="INITIAL CATALOG=myDatabase;DATA SOURCE=myServer;User ID=myUser;Password=!&myPass99;"/>

以上连接字符串被 Visual Studio 智能感知拒绝。它说实体myPass99 未定义。问题是由密码中的 & 引起的。

我该如何逃脱它?

【问题讨论】:

  • 试试 !&myPass99;

标签: .net app-config


【解决方案1】:

使用&amp;amp; 代替&amp; 来转义与号

仅供参考,请参阅此处了解更多字符: What characters do I need to escape in XML documents?

【讨论】:

  • 如何传递这个值? “美国和加拿大”? “美国”和“加拿大”;不工作
  • @kudlatiger "USA &amp; Canada" 会变成"USA &amp;amp; Canada"
猜你喜欢
  • 1970-01-01
  • 2015-03-14
  • 1970-01-01
  • 2011-09-05
  • 2018-08-13
  • 2010-11-13
  • 2019-03-21
  • 2023-03-24
  • 1970-01-01
相关资源
最近更新 更多