J'essaie de créer un message d'erreur/un composant de notification pour notre application Web .NET C#. Les exigences sont que plusieurs messages peuvent être postés, qu'ils persistent à travers des postbacks partiels, et qu'ils ont des types différents (sticky, error, notification).Message d'erreur/composant de notification pour l'application Web .NET C# utilisant jQuery (jGrowl)
J'ai une méthode côté serveur qui capture ces messages, et j'utilise le populaire plug-in jGuery jQuery pour afficher ces messages. Voir ci-dessous:
public void ShowErrorMessage(string Message)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "ErrorMessage", "<script type=\"text/javascript\">$.jGrowl('" + Message + "', { sticky: true });</script>");
}
Actuellement je Déclencher le scénario jGrowl dans la méthode de ShowErrorMessage en utilisant l'approche RegisterStartupScript qui fonctionne très bien pour le premier message, mais bien sûr la RegisterStartupScript ne me permet pas au feu Javascript sur un coup de tête. Comment puis-je déclencher une instance de jGrowl à chaque fois que ShowErrorMessage est touché?
Mes connaissances en JavaScript sont limitées. Je suis ouvert à toutes suggestions ou méthodes alternatives. Je vous remercie.