欢迎来到天天文库
浏览记录
ID:14448832
大小:59.50 KB
页数:26页
时间:2018-07-28
《核心组件应用事例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、核心组件应用事例ScriptManager控件包括在ASP.NET2.0AJAXExtensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问WebService,所有需要支持ASP.NETAJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的WebService,还可以指定页面错误处理等。使用来定义一个ScriptManager,简单的ScriptManager定义形式:2、sp:ScriptManagerID="ScriptManager1"runat="server"EnablePartialRendering="true"AllowCustomErrorsRedirect="false"AsyncPostBackErrorMessage=""AsyncPostBackTimeout="90"OnAsyncPostBackError=""ScriptPath=""ScriptMode="Auto"OnResolveScriptReference="">3、""LoadProperties=""/>属性/方法描述EnablePartialRendering标识此页内是否允许局部刷新AllowCustomErrorsRedirect但Ajax错误发生后,是否导航到Web.config中的自定义错误配置区,如果为false,则可以使用下面两个属性实现错误提示;AsyncPostBa4、ckErrorMessage异步回传发生错误时的自定义提示错误信息。OnAsyncPostBackError异步调用发生时的事件。异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理。AsyncPostBackTimeout异步调用的有效时间,默认值为90,单位为秒ScriptMode指定ScriptManager发送到客户端的脚本的模式,有四种模式:Auto,Inherit,Debug,Release,默认值为Auto,后面会仔细说到。ScriptPath设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在Scripts中的5、sp:ScriptReference/>标签中设置了Path属性,它将覆盖该属性。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。AuthenticationService用来提供验证服务的路径ProfileService个性化服务的路径Scripts对脚本的调用,可以实现多个脚本文件Services对服务的调用,可以实现多个服务客户端脚本模式在前面我们提到了ScriptMode属性指定ScriptManager发送到客户端的脚本的模式,它有四种模式:Auto,6、Inherit,Debug,Release,默认值为Auto。1.Auto:它会根据Web站点的Web.config配置文件来决定使用哪一种模式,只有当配置文件中retail属性设置为false:或者页面中的Debug指令设为true的时候会使用Debug版本,其他的情况都会使用Release版本。<%@PageLanguage="C#"Debug="true"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>2.Inherit:应该是通过程序设置ScriptMode的时候,等同于Auto?(不太了解)3.Debug:客户端脚本使用Debug版本,除非retail(零售)属性设为true。4.Release:
2、sp:ScriptManagerID="ScriptManager1"runat="server"EnablePartialRendering="true"AllowCustomErrorsRedirect="false"AsyncPostBackErrorMessage=""AsyncPostBackTimeout="90"OnAsyncPostBackError=""ScriptPath=""ScriptMode="Auto"OnResolveScriptReference="">3、""LoadProperties=""/>属性/方法描述EnablePartialRendering标识此页内是否允许局部刷新AllowCustomErrorsRedirect但Ajax错误发生后,是否导航到Web.config中的自定义错误配置区,如果为false,则可以使用下面两个属性实现错误提示;AsyncPostBa4、ckErrorMessage异步回传发生错误时的自定义提示错误信息。OnAsyncPostBackError异步调用发生时的事件。异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理。AsyncPostBackTimeout异步调用的有效时间,默认值为90,单位为秒ScriptMode指定ScriptManager发送到客户端的脚本的模式,有四种模式:Auto,Inherit,Debug,Release,默认值为Auto,后面会仔细说到。ScriptPath设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在Scripts中的5、sp:ScriptReference/>标签中设置了Path属性,它将覆盖该属性。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。AuthenticationService用来提供验证服务的路径ProfileService个性化服务的路径Scripts对脚本的调用,可以实现多个脚本文件Services对服务的调用,可以实现多个服务客户端脚本模式在前面我们提到了ScriptMode属性指定ScriptManager发送到客户端的脚本的模式,它有四种模式:Auto,6、Inherit,Debug,Release,默认值为Auto。1.Auto:它会根据Web站点的Web.config配置文件来决定使用哪一种模式,只有当配置文件中retail属性设置为false:或者页面中的Debug指令设为true的时候会使用Debug版本,其他的情况都会使用Release版本。<%@PageLanguage="C#"Debug="true"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>2.Inherit:应该是通过程序设置ScriptMode的时候,等同于Auto?(不太了解)3.Debug:客户端脚本使用Debug版本,除非retail(零售)属性设为true。4.Release:
3、""LoadProperties=""/>属性/方法描述EnablePartialRendering标识此页内是否允许局部刷新AllowCustomErrorsRedirect但Ajax错误发生后,是否导航到Web.config中的自定义错误配置区,如果为false,则可以使用下面两个属性实现错误提示;AsyncPostBa
4、ckErrorMessage异步回传发生错误时的自定义提示错误信息。OnAsyncPostBackError异步调用发生时的事件。异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理。AsyncPostBackTimeout异步调用的有效时间,默认值为90,单位为秒ScriptMode指定ScriptManager发送到客户端的脚本的模式,有四种模式:Auto,Inherit,Debug,Release,默认值为Auto,后面会仔细说到。ScriptPath设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在Scripts中的5、sp:ScriptReference/>标签中设置了Path属性,它将覆盖该属性。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。AuthenticationService用来提供验证服务的路径ProfileService个性化服务的路径Scripts对脚本的调用,可以实现多个脚本文件Services对服务的调用,可以实现多个服务客户端脚本模式在前面我们提到了ScriptMode属性指定ScriptManager发送到客户端的脚本的模式,它有四种模式:Auto,6、Inherit,Debug,Release,默认值为Auto。1.Auto:它会根据Web站点的Web.config配置文件来决定使用哪一种模式,只有当配置文件中retail属性设置为false:或者页面中的Debug指令设为true的时候会使用Debug版本,其他的情况都会使用Release版本。<%@PageLanguage="C#"Debug="true"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>2.Inherit:应该是通过程序设置ScriptMode的时候,等同于Auto?(不太了解)3.Debug:客户端脚本使用Debug版本,除非retail(零售)属性设为true。4.Release:
5、sp:ScriptReference/>标签中设置了Path属性,它将覆盖该属性。OnResolveScriptReference指定ResolveScriptReference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。AuthenticationService用来提供验证服务的路径ProfileService个性化服务的路径Scripts对脚本的调用,可以实现多个脚本文件Services对服务的调用,可以实现多个服务客户端脚本模式在前面我们提到了ScriptMode属性指定ScriptManager发送到客户端的脚本的模式,它有四种模式:Auto,
6、Inherit,Debug,Release,默认值为Auto。1.Auto:它会根据Web站点的Web.config配置文件来决定使用哪一种模式,只有当配置文件中retail属性设置为false:或者页面中的Debug指令设为true的时候会使用Debug版本,其他的情况都会使用Release版本。<%@PageLanguage="C#"Debug="true"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>2.Inherit:应该是通过程序设置ScriptMode的时候,等同于Auto?(不太了解)3.Debug:客户端脚本使用Debug版本,除非retail(零售)属性设为true。4.Release:
此文档下载收益归作者所有