Javascript 使用UpdatePanel中的母版内容页Toastr js

Javascript 使用UpdatePanel中的母版内容页Toastr js,javascript,asp.net,updatepanel,toastr,Javascript,Asp.net,Updatepanel,Toastr,我已经在我的项目中包含了Toastr.js文件,用于通知,但它似乎在带有更新面板的内容页中不起作用。这个问题的解决方案是什么 我从我的内容页面调用下面的静态函数,它在我没有使用更新面板的页面上运行得非常好 我搜索并发现需要重新初始化返回页面上的js函数,您可以使用sys.webforms.pagerequestmanager?我不知道如何实现这一点,具体在哪里?有人能帮我吗 public static void ShowMessage(this Page page, string message

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

我从我的内容页面调用下面的静态函数,它在我没有使用更新面板的页面上运行得非常好

我搜索并发现需要重新初始化返回页面上的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);
}

如果您使用的是updatepanel,请尝试
page.ClientScript.RegisterClientScriptBlock(page.GetType(),“toastr_message”,String.Format(“toastr.{0}('{1}','{2}');”,type.ToLower(),message,title),True)即使使用RegisterClientScriptBlocktry也没有警报
ScriptManager.RegisterClientScriptBlock(page.GetType(),“toastr_message”,String.Format(“toastr.{0}('{1}','{2}');”,type.ToLower(),message,title),True)