我有以下代码为我为 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”被转义为:
“第一行
第二行”
当我在网络浏览器中查看源代码时。(我不得不在上面添加空格,因为这个网站也逃脱了它:)
有什么办法可以防止这种情况发生吗?