Ajax的核心组件
Ajax的核心组件包括ScriptManager、ScriptManagerProxy、UpdatePanel、Timer、UpdateProgress,其相关属性如下: 1.updatePanel控件(参考:http://blog.csdn.net/goodshot/article/details/9878911)
属性Interval:控制需要等待的时间,默认单位为毫秒,即1000即为1秒 事件Tick:Timer唯一的独立事件,该事件用于设计要完成的任务 3.UpdateProgress控件 updateProgress实际上是一个div,通过代码控制div的显示或隐藏来实现更新提示,使用UpdateProgress可以设计良 好的等待界面,达到与用户友好交互的目的. 主要属性和模板: 1)、AssociateUpdatePanelID:关联的UpdatePanel,此时UpdateProgress需放置于UpdatePanel外; 2)、DisplayAfter:表示多长时间后显示进度提示,默认值为500毫秒 3)、ProgressTemplate:用于设计等待时的界面,可在其内加入图形、文字等 4.脚本控制器ScriptManager 5个主要属性及其4个子元素:
| ||||||||||||||
EnablePartialRendering |
用于标识此页内是否允许局部刷新,默认值为True |
|||||||||||||
AllowCustomErrorsRedirect |
表示当Ajax调用发生错误后,是否导航到Web.Config中定义的错误配置,如果值为false,则使用AsyncPostBackErrorMessage和OnAsyncPostBackError两个属性实现错误提示 |
|||||||||||||
AsyncPostBackErrorMessage |
异步调用发生错误时的提示信息 |
|||||||||||||
OnAsyncPostBackError |
异步调用发生错误时的事件 |
|||||||||||||
AsyncPostBackTimeOut |
表示异步调用的有效时间,默认值为90秒 |
|||||||||||||
AuthenticationService |
用来表示提供验证服务的路径 |
|||||||||||||
ProfileService |
表示提供个性化服务的路径 |
|||||||||||||
Scripts |
对脚本的调用,其中可以嵌套多个ScriptReference模板以实现对多个脚本文件的调用 |
|||||||||||||
Service |
对服务的调用,通常指Web Service服务,可以嵌套多个ServiceReference模板以实现多个服务的引用 |
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!