ASP.NET 用に作成された Web アプリのブラウザー プロンプトに改行を追加する次のコードがあります。
RectangleHotSpot rhs = new RectangleHotSpot();
rhs.HotSpotMode = HotSpotMode.Navigate;
rhs.AlternateText = "Line one
Line Two"; //New-line to conform with FF
rhs.NavigateUrl = "my URL";
ImageMap.HotSpots.Add(rhs);
しかし、何らかの理由で「rhs.AlternateText」は次のようにエスケープされます。
「1行目 2行目」
Web ブラウザーでソースを表示するとき。(このサイトもそれをエスケープするため、上にスペースを追加する必要がありました:)
それを防ぐ方法はありますか?