如何拥有& /&在web.config文件中

时间:2009-06-26 05:08:56

标签: asp.net xml web-config

我从网络配置传递URl,我需要写 示例:: URL = http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN332&ei=yktESuLfIIbg7APpquQj&sa=X&spell=1

如果我在web.config文件中写这个url,我会进入有效的URL。

如何去做?

2 个答案:

答案 0 :(得分:34)

确保使用正确的Xml编码(除其他外,将使用“&”替换所有'&'字符)。

这应该运作良好:

<add key="uri" value="http://www.google.co.in/search?hl=en&amp;rlz=1R2SKPB_enIN332&amp;ei=yktESuLfIIbg7APpquQj&amp;sa=X&amp;spell=1" />

答案 1 :(得分:7)

Web.config需要是有效的XML - 所以替换&amp;与&amp; amp ;.当您从配置中读取它时,您始终可以使用HtmlDecode

将其转换回来