Для того, чтобы вывести сообщение на панель сообщений окна, можно использовать следующую функцию:
MessageId - строка, имя, по которому можно затем обращаться к выведенному сообщению, к примеру, убрать его:
MessageTitle, MessageText - заголовок и текст соответственно
MessageType - тип сообщения на панели. Бывает следующим:
MessageType.Warning
MessageType.Error
Аня, а как делается гиперссылка на скриншоте? Просто теги a href в MessageText или как-то иначе?
Несколько сложнее :) Есть отдельная функция Page.BaseMessagePanel.Links.Add
Пример:
Page.BaseMessagePanel.Links.Add(new LinkConfig { Url = new Uri(Page.Request.Url, "ViewPage.aspx?Id=5e5f9a9e-aa7d-407d-9e1e-1c24c3f9b59a&ActiveTabId=PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_830581929880e011afbc00155d04320c&action=viewunread").ToString(), LinkId = newMailsUId.ToString(), Caption = MessagePanelShowLinkText });
Либо же можно просто передать в функцию идентификатор схемы конфигурации соответствующей страницы:
Page.BaseMessagePanel.Links.Add(new LinkConfig { LinkId = MailboxSynchronizationSettingsPageUId.ToString(), Caption = MessagePanelSetNowLinkText });
Здравствуйте!
Данная конкретная функция не отличается в 5.2. рекомендую Вам убедиться, что Вы обращаетесь к MessagePanel правильного окна.
Если все равно будут сложности - предоставьте резервную копию БД в техническую поддержку для отладки.