[英]using “&” in appSettings in web.config
我正在尝试将网站地址存储在web.config文件的appSettings部分中。 URL的末尾有两个查询字符串参数,因此我需要使用&符号。 当我在代码文件中对URL进行硬编码时,如果我替换"&"
。 在配置文件中,这些字母是红色的。 我试过“&”和"&"
在配置中,它们都变成红色,我无法从代码文件中读取它们。 任何人都可以告诉我如何做到这一点,它的工作原理?
谢谢,
编辑:
看起来它没有从appSettings中读取任何内容。 我正在使用此行来检索设置。
String surveyLink = ConfigurationManager.AppSettings["SatisfactionSurveyLink"];
鉴于web.config文件本身就是XML,如果你想要一个字符串实际上是&
你需要有效地编码两次。 尝试:
&
当XML被解码时,这将转换为&
在串,这将随后被再次解码以&
适当,通过它的声音。 话虽如此,它不是真正清楚为什么你需要&
在URL而不是&
如果您尝试提供两个单独的查询参数 。
问题是当我在测试项目中使用app.config文件时,我正在使用web.config文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.