.net C# Web アプリケーション用のエラー メッセージ/通知コンポーネントを作成しようとしています。要件は、複数のメッセージを投稿できること、メッセージが部分的なポストバックを通じて持続すること、およびさまざまな種類 (スティッキー、エラー、通知) であることです。
これらのメッセージをキャプチャするサーバー側のメソッドがあり、一般的な jQuery プラグイン jGrowl を使用してこれらのメッセージを表示しています。下記参照:
public void ShowErrorMessage(string Message)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "ErrorMessage", "<script type=\"text/javascript\">$.jGrowl('" + Message + "', { sticky: true });</script>");
}
現在、最初のメッセージに対しては正常に機能する RegisterStartupScript アプローチを使用して、ShowErrorMessage メソッド内で jGrowl スクリプトを起動していますが、もちろん、RegisterStartupScript では気まぐれに Javascript を起動することはできません。ShowErrorMessage がヒットするたびに jGrowl のインスタンスを起動するにはどうすればよいですか?
私の JavaScript の知識は限られています。私はどんな提案や代替方法にもオープンです。ありがとうございました。