我正在尝试为我们的 .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 知识有限。我愿意接受任何建议或替代方法。谢谢你。