Я нашел хороший способ динамического отображения всплывающих подсказок и нашел OverLibWrapper , который был именно тем, что мне было нужно.
У меня есть все данные всплывающей подсказки, хранящиеся в разделе пользовательской конфигурации , подсказки привязаны к соответствующим элементам управления во время Page_Load
.
Я сделал быстрый тест и работал нормально. Проблема возникла, когда я понял, что OverLibWrapper не работает на мастер-страницах. На нашем веб-сайте используется довольно много мастер-страниц, поэтому их удаление не вариант.
Мне было интересно, есть ли что-нибудь вроде OverLibWrapper, которое я мог бы использовать.
EDIT:
Мне нужен элемент управления для отображения привлекательных всплывающих подсказок при наведении мыши, предпочтительно мгновенно, как 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.