web-dev-qa-db-ja.com

ASP.net/C#アプリの構成ファイルの値にアンパサンドを追加するにはどうすればよいですか

構成ファイルに値を持つC#プログラムがあります。私が欲しいのは、次のようなURL値のアンパサンドを保存することです...

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

しかし、サイトの構築中にエラーが発生します。アンパサンドは使用できません。アンパサンドをエスケープするさまざまな形式を試しましたが、役に立ちませんでした。これを行うための正しいフォームを知っている人はいますか?すべての提案を歓迎します。

197
Rob Segal

「&」の代わりに「&amp;」を使用します。

394

これを試しましたか?

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

HTMLエスケープ文字(&)を使用できるはずだと思います。それらは http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php で見つけることができます

4
ICR