Javascript 使用UpdatePanel中的母版内容页Toastr js
我已经在我的项目中包含了Toastr.js文件,用于通知,但它似乎在带有更新面板的内容页中不起作用。这个问题的解决方案是什么 我从我的内容页面调用下面的静态函数,它在我没有使用更新面板的页面上运行得非常好 我搜索并发现需要重新初始化返回页面上的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
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)代码>