Ron*_*ald 4 c# asp.net web-config
我正在尝试将网站地址存储在web.config文件的appSettings部分中.URL的末尾有两个查询字符串参数,因此我需要使用&符号.当我在代码文件中对URL进行硬编码时,如果我替换它就可以工作"&".在配置文件中,这些字母是红色的.我已经尝试了两个"&"并"&"在配置中它们都变成了红色,我无法从代码文件中读取它们.任何人都可以告诉我如何做到这一点,它的工作原理?
谢谢,
编辑:
看起来它没有从appSettings中读取任何内容.我正在使用此行来检索设置.
String surveyLink = ConfigurationManager.AppSettings["SatisfactionSurveyLink"];
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 19
鉴于web.config文件本身就是XML,如果你想要一个字符串实际上是&你需要有效地编码它两次.尝试:
&
Run Code Online (Sandbox Code Playgroud)
当XML被解码时,这将转换为&字符串,然后&通过它的声音再次适当地解码.话虽如此,但是如果你想要提供两个单独的查询参数,那么你在URL中需要的并不是很清楚.&&
| 归档时间: |
|
| 查看次数: |
9593 次 |
| 最近记录: |