Как добавить амперсанд для значения в значении файла конфигурации приложения ASP.net/C# - PullRequest
190 голосов
/ 18 декабря 2008

У меня есть программа на C # со значениями в файле конфигурации. То, что я хочу, это хранить амперсанды для значения URL, как ...

<appSettings>
  <add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>

Но я получаю ошибки при создании своего сайта. Амперсанд не допускается. Я пробовал разные формы побега от амперсандов, но безрезультатно. Кто-нибудь знает правильную форму для этого? Все предложения приветствуются.

Ответы [ 3 ]

381 голосов
/ 18 декабря 2008

Используйте «&amp;» вместо «&».

24 голосов
/ 18 декабря 2008

Вы пробовали это?

<appSettings>  
  <add key="myurl" value="http://www.myurl.com?&amp;cid=&amp;sid="/>
<appSettings>
4 голосов
/ 18 декабря 2008

Я думаю, что вы должны быть в состоянии использовать escape-символ HTML (&). Их можно найти на http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...