Ajax系列(4)ScriptManager的使用方法


======================================================
注:本文源代码点此下载
======================================================

从这一节开始我将和大家一起学习asp.net ajax的服务器端控件的用法。

首先,安装aspajaxextsetup.msi,可以到微软官方网站上去下载。安装之后当你新建项目的时候会多出一个asp.net ajax-enabled web site的选项,选择他建立一个新的项目。建立之后所有的配置信息已经又vs2005给你配置好了。

第二,当新建好的页面里都会有个scriptmanager,这就是我们今天要学习的第一个控件,也是ajax里用得最多的几个控件之一。他的作用是用来处理页面上的所有控件,使其可以局部更新,生成相关的客户端代码以便能够在javascript中访问web service。他的属性如下:

allowcustomerror:是否要使用错误处理

asyncpostbackerrormessage:异步返回错误的时候是否返回错误信息

asyncpostbacktimeout:异步返回的事件限制,默认为90秒

enablepartialrendering:是否支持页面的局部刷新

scriptmode:指定发送到客户端的脚本的模式,有四种模式:auto,inherit,debug,release,默认值为auto

scriptpath:设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块或者引用第三方的脚本块。如果在scripts中的标签中设置了path属性,它将覆盖该属性

onasyncpostbackerror:异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并作相应的处理

onresolvescriptreference:指定resolvescriptreference事件的服务器端处理函数,在该函数中可以修改某一条脚本的相关信息如路径、版本等。这就是他的基本属性了。

至于实例会在后面学习了updatepanel后一起做。

以上都是参照terrylee's的ajax系列,在此向terrylee's表示感谢。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/

你可能感兴趣的:(javase)