摘要: ASP.NET Ajax组件主要有:ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer,逐一介绍如下: ScriptManager ScriptManager负责管理页面的所有脚本资源。它必须存在于WebForm中,且存在于其他Ajax控件之前,在ASP.NET Ajax程序中必须包括这个控件的引用。在ScriptManage控件中可以指定需要的脚本库、Web Service、身份验证服务、个性化设置、页面错误处理等。属性或事件名称作用和说明AllowCustomErrorsRedirect异步回传操作发. 阅读全文
posted @ 2011-07-08 21:22 sunnyboy 阅读(640) 评论(0) 推荐(0) 编辑
摘要: Call Back是微软最早的Ajax策略。它的目标是让用户象使用PostBack一样来使用它,以达到异步更新数据的目的。只是相对其他的Ajax框架,它更难扩展,所以应用受到限制。 要应用Call Back,Page必须实现ICallBackEventHandler接口。ICallBackEventHandler接口包括两个方法: RaiseCallbackEvent 方法执行对异步请求的服务器端处理; GetCallBackResult 方法返回异步请求的处理结果; 客户端请求与回显: <script type="text/javascript"> //接收服 阅读全文
posted @ 2011-07-08 19:46 sunnyboy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 该模式改善XMLHTTP + WebForm存在的问题,其使用HttpHandler处理请求(Request)的消息和发送响应(Response)。 HttpHandler是Http的处理核心之一,它实现了ISAPI Extention的功能。HttpHandler的功能是通过实现IHttpHandler接口来实现的。一个简单的Http请求处理过程如下图: Web请求首先到达IIS,通过aspnet_isapi.dll把请求传递给ASP.NET引擎;在ASP.NET引擎中对Web请求经过多个HTTP Module的处理,最后到达HTTP Handler;HTTP Handler再把处理后的结. 阅读全文
posted @ 2011-07-08 18:48 sunnyboy 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 把net framework 2.0的网站程序挪到net framework 3.5的环境中时,可能会遇到这样的错误提示:未能加载文件或程序集 ‘System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′,怎么解决呢? 将程序升级为 3.5 即可解决。用VS2008打开项目文件,会提示你升级,按照提示一步一步操作即可。 另外如果当前环境就是 .NET Framework 2.0,仍然有这种提示,那么可以到 http://www.asp.net/ajax/downlo. 阅读全文
posted @ 2011-07-08 15:56 sunnyboy 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 这是最基本的Ajax开发方法。开发者直接用JavaScript操作XMLHTTP对象,向服务器端的某个ASP.NET页面发出异步请求。服务器端页面接收请求,进行处理,再把处理结果返回给XMLHTTP对象,最后用Javascript语言代码把返回结果显示出来。 该方式具体实现,在客户端,开发者直接使用Javascript,操作XMLHTTP对象与服务器端通信。在服务器端,创建一个WebForm页面用于接收和处理XMLHTTP的请求。客户端和服务器端就是通过XMLHTTP对象进行通讯。用这种方式的简单流程如下: 该模式尚存的问题: 不同的客户端请求,需要创建不同Ajax接收,这样即便一个服务器简. 阅读全文
posted @ 2011-07-08 13:45 sunnyboy 阅读(260) 评论(1) 推荐(0) 编辑
摘要: Ajax概述 AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),其最大的优点就是不必刷新页面,就能实现页面的局部刷新。Ajax技术的使用,可以节省网络带宽,提高网页的加载速度,达到更好的用户体验。Ajax包括以下多项技术:客户端脚本javascript,异步数据获取技术XMLHTTPRequest,数据互换和操作技术xml、xslt,动态显示和交互技术DOM,基于标准的表示技术XHTML和CSS等。 Ajax应用场景 Ajax的特点在于异步交互,局部更新Web页面。因此,它的适用范围应当是交互较多,频繁读取数据,而数据传输量又小. 阅读全文
posted @ 2011-07-08 12:06 sunnyboy 阅读(277) 评论(0) 推荐(0) 编辑