- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ASP.NETAjax框架教程
郑健
目录
1.概述
2.应用场景代码示例
(1)ScriptManager控件示例
1)在异步调用服务端注册客户端脚本新方法
捕获Ajax异步调用中错误(默认使用alert提示)
捕获Ajax异步调用中的错误(自定义输出错误方式)
(2)UpdatePanel控件示例
4)RenderMode属性用法示例
5)UpdateMode用法示例
6)ChildrenAsTriggers属性用法示例
7) Triggers属性用法示例
(3)UpdateProgress控件示例
8)在异步更新时显示滚动进度条
(4)Timer控件示例
9)在客户端无刷新定时执行服务端方法
(5)Ajax中新Validators控件用法示例
10)Validators控件的使用配置示例
(6)在客户端请求服务端最基本的执行方式
使用Ajaxlibrary类库中的客户端WebReqest对象请求服务端.
在客户端调用页面后台(Pagebehind)中的方法
在客户端调用页面后台(Pagebehind)中的方法示例
在客户端调用WebService中的服务端方法
13)调用WebService示例
(9)错误回调处理
14)掌握客户端错误回调处理方法
(10)Ajaxlibrary客户端编程特性
ASP.NETAjax框架中的客户端对象与服务端对象交互
DataSet/DataTable/DataRow正反序列化JSON格式程序集使用.3217)客户端类使用Sys.StringBuilder的示例
WebRequestManager对象的客户端事件示例
在Ajax操作中访问Session,Cache,Application对象
在WebService方法中使用Session/Cache/Application对象...
在Page后台方法中使用Session/Cache/Application对象
Ajax客户端类库对现有JavaScript对象的扩展功能
扩展Array对象方法forEach使用示例
对JavaScriptFunction对象扩展,注册事件新方式
Ajax对String对象扩展方法String.format的使用
在Ajaxlibrary中的客户端面向对象(OO)功能
客户端注册命名空间,定义接口,类继承示例
(14)AAjax中的多语功能
概述
ASP.NET服务端使用全局和本地资源文件示例
ASP.NET客户端使用全局和本地资源文件示例
利用业余时间学习了一下微软的ASP.NETAjax框架,我在学习时顺便整理了这个教程。此教程主要针对开发应用场景和功能点进行展开示例,包括26个精简的小例子,在实际开发中也可以作为查找手册使用。
ASP.NETAjax更偏重于客户端编程,因此使用它不仅使编程更加灵活,而且由于Ajax是轻量级,请求效率也较高。
应用场景代码示例
ScriptManager控件示例
1)在异步调用服务端注册客户端脚本新方法前台页面代码:
body
formid=form1runat=server
div
!--注释--
!--在服务端注册客户端脚本新方法--
!--通过Page.ClientScript实例注册客户端脚本方法在异步提交时不起作用。Microsoft采用ScriptManager实例,并与Page.ClientScript方法一一对应的方法来实现此功能,具体看示例后台代码。--
asp:ScriptManagerID=ScriptManager1runat=server
/asp:ScriptManager
asp:UpdatePanelID=UpdatePanel1runat=server
ContentTemplate
当前时间:%=DateTime.Now%
asp:ButtonID=Button1runat=serverText=ButtonOnClick=Button1_Click1/
/ContentTemplate
/asp:UpdatePanel
/div
/form
/body
后台服务端代码:
publicpartialclass_AA_ScriptManager_RegistClientScript_DefaultPage
{
protectedvoidPage_Load(objectsender,EventArgse)
文档评论(0)