添加toastr javascript asp.net webform [英] Adding toastr javascript asp.net webform

查看:81
本文介绍了添加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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆