添加toastr javascript asp.net webform [英] Adding toastr javascript asp.net webform
本文介绍了添加toastr javascript asp.net webform的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图在使用按钮提交表单后显示一个toastr消息(信息,错误等)并更新gridview控件(在asp.net webform中的更新面板中。谢谢
I am trying to display a toastr message (info,error etc) after submitting a form using a button and update a gridview control (which is in a update panel" in asp.net webform. Thanks
推荐答案
您可以使用 Page.ClientScript.RegisterStartupScript
方法来执行此操作。示例:
You can do it using Page.ClientScript.RegisterStartupScript
method. Example:
Page.ClientScript.RegisterStartupScript(this.GetType(),
"toastr_message", "toastr.error('There was an error', 'Error')", true);
但我可能会创建一个方法或扩展方法为我处理:
But I would probably create a method or extension method to handle that for me:
public static void ShowToastr(this Page page, string message, string title, string type = "info")
{
page.ClientScript.RegisterStartupScript(page.GetType(), "toastr_message",
String.Format("toastr.{0}('{1}', '{2}');", type.ToLower(), message, title), addScriptTags: true);
}
使用:
ShowToastr(this.Page, "Hello world!", "Hello");
如果你想要更健壮的东西,你可以使类型
参数an enum
。
If you want something a little more robust, you could make the type
parameter an enum
.
这篇关于添加toastr javascript asp.net webform的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文