在Mozilla Firefox中通过ASP.NET进行多行工具提示 - 这可能吗?

时间:2009-08-06 18:32:53

标签: c# asp.net firefox

有没有办法让Web控件上的ToolTip(特定于ImageButton)在Mozilla Firefox浏览器中显示如下:

约翰史密斯 24岁 性别:男性 ...

尝试环境.NewLine,\ n,\ r \ n,@“”(带有“”字符串文字跨越多行代码)。所有这些都在Internet Explorer 7中完美运行,但在Mozilla中,所有NewLine和\ n都被空格替换。

对此有何解决方法? 还有其他浏览器以类似的方式忽略NewLine吗?

警告:Mozilla在一行中显示上面的示例文本(“John Smith”等),就像我刚才谈到的工具提示一样。因此,让我们重复一下我想在Mozilla用户的工具提示中看到的内容:

John Smith

24岁

性别:男性

...

(每行数据后都不应显示空白行,但Mozilla显示所有数据都在一行中或用空行分隔 - 遗憾的是没有妥协......)

2 个答案:

答案 0 :(得分:2)

这可能比你需要的方式更多但是这个jQuery插件在我有限的使用经验中非常好:http://plugins.jquery.com/project/bt

答案 1 :(得分:2)

HTML 4.01 6.2显然(我没有在我面前)说title属性不应该包含换行符,CR和选项卡应该用空格替换。不幸的是,Firefox在显示时强制执行此操作而不是解析时间。然而,HTML 5指定这不再是正确的行为,因此Firefox 3.next可能会做到这一点。