回答:
&
「&」の代わりに「」を使用します。
appSettings
カスタムNameValueCollection
セクションでテストしました。アンパサンドは両方で適切にエスケープされていません。
Html.Raw
て、フレームワークによってエスケープされないようにする必要があります。
HTMLエスケープ文字(&)を使用できるはずです。それらはhttp://www.theukwebdesigncompany.com/articles/entity-escape-characters.phpにあります。
ここで受け入れられた答えは技術的に正しいですが、コメントに基づいてユーザー間でいくつかの混乱があるようです。.cshtmlファイルでViewBagを使用する@Html.Raw
場合、それ以外の方法でデータを使用する必要があります。ConfigurationManager によってエスケープ解除された後、データは再度再エスケープされます。Html.Raw()
これを防ぐために使用します。