如何在ASP.net/C# app配置文件值中为值添加&符号

Rob*_*gal 200 c# asp.net web-config

我在配置文件中有一个带有值的C#程序.我想要的是存储&符号的网址值,如...

<appSettings>
  <add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

但是我在构建我的网站时遇到错误.不允许使用&符号.我尝试了各种形式的逃避&符号无济于事.有人知道这样做的正确形式吗?欢迎所有建议.

Eri*_*ger 406

使用" &amp;"而不是"&".

  • 这是有效的,但我必须在我访问此设置时放置一个字符串.Replace("&amp;","&"),否则当您点击链接时浏览器将无法正确检测到它:/ (6认同)
  • 我认真考虑过我曾尝试过这个.我想我错过了尾随";" 在末尾.无论如何它确实有效,所以感谢Eric的反馈. (2认同)

Ben*_*ter 25

你试过这个吗?

<appSettings>  
  <add key="myurl" value="http://www.myurl.com?&amp;cid=&amp;sid="/>
<appSettings>
Run Code Online (Sandbox Code Playgroud)