Я использую плагин JQuery для уведомлений Pines , чтобы показывать пользователю окна сообщений для отображения некоторых предупреждений.
Мой вопрос состоит из двух частей:
Прежде чем показать сообщение, я сначала пытаюсь удалить все предыдущие сообщения, используя следующий метод:
protected void HideStatus() {
ScriptManager hs = ScriptManager.GetCurrent(Page);
string script = @"$.pnotify_remove_all();";
ScriptManager.RegisterStartupScript(Page, this.GetType(), "Sticky Notice", script, true);
}
... но это не работает, и я не уверен почему.
Метод, которым я показываю свои сообщения, используется следующим образом:
protected void ShowStatus(string message, string title, string type, string hide) {
string script = @"
$.pnotify({
pnotify_title:'" + title + "',
pnotify_text: '" + message + "',
pnotify_type: '" + type + "',
pnotify_opacity: .9,
pnotify_hide: '" + hide + "'
});";
ScriptManager.RegisterStartupScript(Page, this.GetType(), "Sticky Notice", script, true);
}
Вторая проблема заключается в том, что я не знаю, где должны появляться сообщения (например, «Как лучше всего отображать уведомления» в качестве вопроса об опыте пользователя).