【发布时间】:2010-12-14 07:37:40
【问题描述】:
我研究了一种动态显示工具提示的好方法,我找到了OverLibWrapper,这正是我所需要的。
我将所有工具提示数据存储在custom configuration section 中,工具提示在Page_Load 期间绑定到它们各自的控件。
我做了一个快速测试并且工作正常。当我意识到 OverLibWrapper 不适用于母版页时,问题就出现了。我们的网站使用了很多母版页,因此不能将它们删除。
我想知道是否有像 OverLibWrapper 这样的东西我可以使用。
编辑:
我正在寻找的是一个控件,可以在鼠标悬停时以动态方式显示漂亮的工具提示,最好像 overlib 一样立即显示(没什么特别的,因为我只是显示原始文本),因为 ASP.NET 中的工具提示属性是不是很漂亮,需要一段时间才能出现。例如,假设我有一个消息集合:
class Message
{
string ctrlid, msgtodisplay;
}
当页面加载时:
TooltipManager manager;
foreach(var m in messages)
{
Tooltip tltp=new Tooltip;
m.ControlID=m.ctrlid;
m.Message=m.msgtodisplay;
manager.AddTooltip(tltp);
}
所以基本上是提供 Tooltip 和 TooltipManager 功能的东西。
【问题讨论】:
标签: c# asp.net tooltip custom-sections