238 votes

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

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 j'ai des erreurs en construisant mon site. L'esperluette n'est pas autorisée. J'ai essayé différentes formes d'échapper aux esperluettes en vain. Quelqu'un sait de la bonne forme pour le faire? Toutes les suggestions sont les bienvenues.

477voto

Eric Rosenberger Points 4649

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

29voto

BenAlabaster Points 20189

Avez-vous essayé cela?

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

4voto

ICR Points 6960

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X