Я пытаюсь создать компонент сообщения об ошибках / уведомления для нашего веб-приложения .net C #. Требования состоят в том, чтобы можно было отправлять несколько сообщений, чтобы они сохранялись через частичные ответные сообщения и имели разные типы (закрепление, ошибка, уведомление).
У меня есть метод на стороне сервера, который захватывает эти сообщения, и я использую популярный плагин jQuery jGrowl для отображения этих сообщений. Смотрите ниже:
public void ShowErrorMessage(string Message)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "ErrorMessage", "<script type=\"text/javascript\">$.jGrowl('" + Message + "', { sticky: true });</script>");
}
В настоящее время я запускаю сценарий jGrowl внутри метода ShowErrorMessage, используя подход RegisterStartupScript, который прекрасно работает для первого сообщения, но, конечно, RegisterStartupScript не позволяет мне запускать Javascript по прихоти. Как я могу запустить экземпляр jGrowl каждый раз при нажатии ShowErrorMessage?
Мои знания JavaScript ограничены. Я открыт для любых предложений или альтернативных методов. Спасибо.