在UpdatePanel中使用主内容页面的Toastr js

时间:2015-10-17 05:39:16

标签: javascript asp.net updatepanel toastr

我已将Toastr.js文件包含在我的项目中的通知中,但它似乎不适用于带有更新面板的内容页面。这个问题的解决方案是什么?

我从我的内容页面调用下面的静态函数,它在我没有使用过Update Panel的页面上运行得很好。

我搜索并发现需要重新初始化页面上的js函数回发,你可以使用sys.webforms.pagerequestmanager吗?我不知道如何实现这个以及究竟在哪里?任何人都可以帮助我。

public static void ShowMessage(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);
}

0 个答案:

没有答案