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