使用ASP.NET 2.0 AJAX 弹出对话框
2009-10-15 10:43
561 查看
RegisterClientScriptBlock和RegisterStartupScript的使用
1) ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert("提示信息")", true);
2)ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "",
"alert('提示:产品添加成功!');
if(confirm('是否继续添加?取消转到产品管理页')){
alert('本页面继续添加')}
else{
window.open('productManage.aspx','_self');}", true);
【注意】
使用 ScriptManager.RegisterClientScriptBlock 方法可注册与部分页面呈现兼容且不具有 Microsoft AJAX Library 依赖项的客户端脚本块。仅当 control 代表一个要更新的 UpdatePanel 控件内的控件时,才会将通过使用此方法注册的客户端脚本块发送到页面。若要在每次发生异步回发时都注册脚本块,请使用该方法的 RegisterClientScriptBlock(Page, Type, String, String, Boolean) 重载。
如果要注册与部分页面更新无关的脚本块,并且只想在初始页面呈现期间注册一次该脚本块,请使用 ClientScriptManager 类的 RegisterClientScriptBlock 方法。可以从页面的 ClientScript 属性获取对 ClientScriptManager 对象的引用。
声明:部分内容来源于http://msdn.microsoft.com/zh-cn/library/bb350750.aspx
1) ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert("提示信息")", true);
2)ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "",
"alert('提示:产品添加成功!');
if(confirm('是否继续添加?取消转到产品管理页')){
alert('本页面继续添加')}
else{
window.open('productManage.aspx','_self');}", true);
【注意】
使用 ScriptManager.RegisterClientScriptBlock 方法可注册与部分页面呈现兼容且不具有 Microsoft AJAX Library 依赖项的客户端脚本块。仅当 control 代表一个要更新的 UpdatePanel 控件内的控件时,才会将通过使用此方法注册的客户端脚本块发送到页面。若要在每次发生异步回发时都注册脚本块,请使用该方法的 RegisterClientScriptBlock(Page, Type, String, String, Boolean) 重载。
如果要注册与部分页面更新无关的脚本块,并且只想在初始页面呈现期间注册一次该脚本块,请使用 ClientScriptManager 类的 RegisterClientScriptBlock 方法。可以从页面的 ClientScript 属性获取对 ClientScriptManager 对象的引用。
声明:部分内容来源于http://msdn.microsoft.com/zh-cn/library/bb350750.aspx
相关文章推荐
- ASP.NET2.0中ClientScriptManager的用法(使用ASP.NET 2.0 AJAX 弹出对话框)
- ASP.NET2.0中ClientScriptManager的用法(使用ASP.NET 2.0 AJAX 弹出对话框)
- ASP.NET中使用AJAX时如何弹出对话框
- asp.net使用ajax后如何在客户端弹出提示对话框
- 在使用ASP.NET AJAX时用alert弹出对话框
- asp.net使用ajax后如何在客户端弹出提示对话框
- 在asp.net 使用ajax 弹出的JS对话框
- 如何在ASP.NET中使用弹出对话框?
- ASP.NET 2.0 使用AJAX对用户名,Email进行验证
- 在ASP.NET1.0/2.0里使用DIV层元素弹出窗体
- ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法
- ASP.NET使用弹出窗口(对话框)的体会
- 在ASP.NET1.0/2.0里使用DIV层元素弹出窗体
- asp.net 使用UpdatePanel 返回服务器处理后弹出对话框
- asp.net 2.0 ajax中使用PopupControlExtender
- ASP.NET应用Ajax 无法弹出对话框
- asp.net 2.0 ajax中实现弹出窗口报警提示
- ASP.NET应用Ajax 无法弹出对话框
- 在ASP.NET1.0/2.0里使用DIV层元素弹出窗体
- ASP.NET AJAX时用alert弹出对话框