Как получить & / & в файле web.config - PullRequest
16 голосов
/ 26 июня 2009

Я передаю URl из веб-конфигурации, где мне нужно написать
Пример :: URL = http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN332&ei=yktESuLfIIbg7APpquQj&sa=X&spell=1

если я запишу этот URL в файл web.config, я получу действительный URL.

Как это сделать?

Ответы [ 2 ]

34 голосов
/ 26 июня 2009

Убедитесь, что он написан с использованием правильной кодировки 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" />
7 голосов
/ 26 июня 2009

Web.config должен быть допустимым XML - поэтому замените & на & amp ;. Когда вы читаете его из вашей конфигурации, вы всегда можете преобразовать его обратно с HtmlDecode

...