ASP.NET Ajax 学习(二)客户端部分
摘要: Asp.net Ajax客户端编程时,与服务端进行交互的方式无非有以下三种:
1. 客户端使用webservice代理与服务端进行交互,也是ajax客户端编程时使用最频繁的一种通信方式。
2. 客户端使用页面方法代理与服务端进行交互,这种方式使用不多,原因是服务端的页面方法被限制在只有页面的方法,在客户端才能够通过代理访问到,而用户控件的方法,则在客户端无法访问。
3. 客户端直接使用框架的webRequest组件与服务端进行通信,从而绕过webservice代理和页面方法代理。这种通信方式实现起来较为复杂,和直接不使用框架而使用xmlhttprequest来进行异步通信差不多,因此使用的也不是很多,只有在某些特殊情况下才会用到,但是这种方法需要掌握,因为任何和服务端通信的方式,都是使用底层的webrequest来进行的,他是webservice代理和页面方法代理的基础。
阅读全文
posted @
2010-01-10 22:09
RascallySnake
阅读(1432)
推荐(0)
ASP.NET Ajax 学习(一)服务器端部分
摘要:ASP.NET Ajax框架提供了两种开发模型:服务器端编程和客户端编程。前者使用方便,开发人员可以不懂JS和Ajax,而是通过传统的ASP.NET开发方式完成Ajax应用的开发,但是其控制粒度较粗,他比较适用于在已有系统上实现局部的异步刷新功能。而后者开发难度相对较大,需要开发人员熟悉JavaScript,并熟悉ASP.NET AJAX提供的各种语法支持及客户端编程模型,但是其控制粒度精细,有利于提高应用的性能和质量。
阅读全文
posted @
2010-01-10 22:02
RascallySnake
阅读(2100)
推荐(0)