web-dev-qa-db-fra.com

Comment puis-je ajouter une esperluette pour une valeur dans une valeur de fichier de configuration ASP.net/C# app

J'ai un programme C # avec des valeurs dans un fichier de configuration. Ce que je veux, c'est stocker des esperluettes pour une valeur d'URL comme ...

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

Mais je reçois des erreurs lors de la construction de mon site. L'esperluette n'est pas autorisée. J'ai essayé en vain diverses formes d'échapper aux esperluettes. Quelqu'un connaît-il la bonne forme pour le faire? Toutes les suggestions sont les bienvenues.

197
Rob Segal

Utilisation "&amp;" au lieu de "&".

394
Eric Rosenberger

Avez-vous essayé cela?

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

Je pense que vous devriez pouvoir utiliser le caractère d'échappement HTML (&). Ils peuvent être trouvés à http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php

4
ICR