欢迎来到天天文库
浏览记录
ID:53576779
大小:222.20 KB
页数:16页
时间:2020-04-19
《ASP.NET AJAX入门系列:使用SCRIPTMANAGER控件.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ASP.NETAJAX入门系列:使用ScriptManager控件ScriptManager控件包括在ASP.NET2.0AJAXExtensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问WebService,所有需要支持ASP.NETAJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的WebService,以及调用Authentica
2、tionService和ProfileService,还有页面错误处理等。主要内容1.控件概述2.一个简单的示例3.客户端脚本模式4.错误处理5.Services属性6.Scripts属性一.控件概述ScriptManager控件包括在ASP.NET2.0AJAXExtensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问WebService,所有需要支持ASP.NETAJAX的ASP.NET页面上有且只能有一个ScriptManager控件。
3、在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的WebService,还可以指定页面错误处理等。使用来定义一个ScriptManager,简单的ScriptManager定义形式:4、ts>ScriptManager属性和方法如下:属性/方法描述AllowCustomError和Web.config中的自定义错误配置区相联系,是否使用它,默认值为trueAsyncPostBackErrorMessage异步回传发生错误时的自定义提示错误信息,AsyncPostBackTime5、out异步回传时超时限制,默认值为90,单位为秒EnablePartialRendering是否支持页面的局部更新,默认值为True,一般不需要修改ScriptMode指定ScriptManager发送到客户端的脚本的模式,有四种模式:Auto,Inherit,Debug,Release,默认值为Auto,后面会仔细说到。ScriptPath设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在Scripts中的标签中设置了Path属6、性,它将覆盖该属性。OnAsyncPostBackError异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。二.一个简单的示例这个例子其实是UpdatePanel示例,在页面中加入了日期控件和一个下拉框,根据下拉框选择的不同,日期控件背景变为不同的颜色。示例代码如下:<%@PageLanguage="C#"Auto7、EventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>voidDropDownSelection_Change(Objectsender,EventArgse){Calendar1.DayStyle.BackColor=System.Drawing.Color.FromName(ColorList.SelectedItem.Value);}8、/www.w3.org/1999/xhtml">ScriptManagerExample 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 16 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档
4、ts>ScriptManager属性和方法如下:属性/方法描述AllowCustomError和Web.config中的自定义错误配置区相联系,是否使用它,默认值为trueAsyncPostBackErrorMessage异步回传发生错误时的自定义提示错误信息,AsyncPostBackTime
5、out异步回传时超时限制,默认值为90,单位为秒EnablePartialRendering是否支持页面的局部更新,默认值为True,一般不需要修改ScriptMode指定ScriptManager发送到客户端的脚本的模式,有四种模式:Auto,Inherit,Debug,Release,默认值为Auto,后面会仔细说到。ScriptPath设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在Scripts中的标签中设置了Path属
6、性,它将覆盖该属性。OnAsyncPostBackError异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。二.一个简单的示例这个例子其实是UpdatePanel示例,在页面中加入了日期控件和一个下拉框,根据下拉框选择的不同,日期控件背景变为不同的颜色。示例代码如下:<%@PageLanguage="C#"Auto
7、EventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>voidDropDownSelection_Change(Objectsender,EventArgse){Calendar1.DayStyle.BackColor=System.Drawing.Color.FromName(ColorList.SelectedItem.Value);}8、/www.w3.org/1999/xhtml">ScriptManagerExample 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 16 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档
8、/www.w3.org/1999/xhtml">ScriptManagerExample 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 16 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档
此文档下载收益归作者所有