
Ajax综合应用
文章平均质量分 75
book_coolboy_cl
这个作者很懒,什么都没留下…
展开
-
Ajax基础-服务器端ASP.net脚本请求和响应
Ajax基础-XMLHttpRequest对象的创建、数据请求和处理中已经介绍了XMLHTTPREQUEST对象的使用。下面是使用该对象请求服务器数据。代码在IE6、FireFox1.5、NetScape8.1、Opera9调试通过。服务器为Window2000P + IIS5+ASP.net 2.01、使用XMLHTTPREQUEST对象请求ASP.Net文件这里仍然使用GET方法来请求服务器端转载 2006-08-10 18:28:00 · 816 阅读 · 0 评论 -
让UpdatePanel支持文件上传(1):开始
UpdatePanel从一开始就无法支持AJAX的文件上传方式。Eilon Lipton写了一篇文章解释了这个问题的原因。文章中提供了两个绕开此问题的方法: 将“上传”按钮设为一个传统的PostBack控件而不是异步PostBack。您可以使用多种方法来这么做:例如将一个按钮放置在UpdatePanel外,将按钮设为某个UpdatePanel的PostBackTrigger,或者调用转载 2007-04-16 09:42:00 · 1302 阅读 · 0 评论 -
让UpdatePanel支持文件上传(2):服务器端组件
我们现在来关注服务器端的组件。目前的主要问题是,我们如何让页面(事实上是ScriptManager控件)认为它接收到的是一个异步的回送?ScriptManager控件会在HTTP请求的Header中查找特定的项,但是我们在向IFrame中POST数据时无法修改Header。所以我们必须使用一个方法来“欺骗”ScriptManager。 目前使用的解决方案是,我们在POST数据之前在页面中隐藏转载 2007-04-16 09:40:00 · 1088 阅读 · 1 评论 -
让UpdatePanel支持文件上传(5):支持页面重定向的HttpModule
我们现在试用一下这个组件。 首先,我们将AjaxUploadHelper控件放置在页面中,紧跟在ScriptManager之后,因为AjaxUploadHelpe需要在第一时间告诉ScriptManager目前正处在一个异步刷新的过程中。使用AjaxFileUploadHelper控件//...asp:ScriptManager ID="ScriptManager1" r转载 2007-04-16 09:34:00 · 1594 阅读 · 1 评论 -
UpdateProgress使用
UpdateProgress是一个进度显示条,加在AJAX里能显得更加的人性化(个人认为)。现在我们就开始吧:第一.新建一个AJAX项目。在页面上加上ScriptManager,UpdatePanel,UpdateProgress,同时在UpdatePanel中加入一个Label,和Button。第二:选中UpdateProgress的AssociatedUpdatePanelID设置为Updat转载 2007-04-16 17:42:00 · 4657 阅读 · 0 评论 -
ScriptManager的使用方法
从这一节开始我将和大家一起学习ASP.NET AJAX的服务器端控件的用法。首先,安装ASPAJAXExtSetup.msi,可以到微软官方网站上去下载。安装之后当你新建项目的时候会多出一个ASP.NET AJAX-Enabled Web Site的选项,选择他建立一个新的项目。建立之后所有的配置信息已经又VS2005给你配置好了。第二,当新建好的页面里都会有个ScriptManager,这就是我转载 2007-04-16 17:38:00 · 10201 阅读 · 0 评论 -
UpdatePanel的使用方法
UpdatePanel控件也是Ajax里用得最多的控件之一,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和上一次说的ScriptManager控件一起使用。现在来看UpdatePanel的属性UpdatePanel重要的属性如下:转载 2007-04-16 17:30:00 · 68741 阅读 · 5 评论 -
让UpdatePanel支持文件上传(3):客户端组件
我们继续编写客户端的部分。 我们的UpdatePanelIFrameExecutor继承了WebRequestExecutor,因此需要实现许多方法和属性。但是我们事实上不用完整地实现所有的成员,因为客户端的异步刷信机制只会访问其中的一部分。以下是异步刷信过程中会使用的成员列表,我们必须正确地实现它们: get_started: 表示一个Executor是否已经开始 了。转载 2007-04-16 09:39:00 · 758 阅读 · 0 评论 -
让UpdatePanel支持文件上传(4):数据传输与解析机制
现在就要开始整个项目中最有技巧的部分了。如果我们的组件需要在多种浏览器中正常的运行,我们必须好好考虑一下发送和解析数据的方式。如果我们把这部分的机制完全交给ASP.NET AJAX原有的行为来执行,则会遇到问题。下面的代码片断就是IE 7和FireFox在收到服务器端的数据之后,iframe中的DOM结构:DOM结构html>head>head>body>pre>33|updatePanel|转载 2007-04-16 09:37:00 · 1016 阅读 · 1 评论 -
XMLHttpRequest Ajax 实例简介
一、XMLHttpRequest 对象的方法与属性 方 法 描 述 abort()转载 2007-04-16 09:32:00 · 727 阅读 · 0 评论 -
高效率Tree
(一). 说明下载代码用Tree显示菜单及物品列表(从服务端获取数据)比较方便, 当前显示Tree 主要有两种方式: 1. 在Tree初始化时将数据全部一次性从服务端获取, 获取完数据后页面展开或收缩时就不再需要获取数据, 这样, 获取完数据使用时效率比较高, 但当树节点很多时, 在每次初始化时会有较大的延迟.转载 2007-04-11 16:04:00 · 625 阅读 · 0 评论 -
AJAX技术框架及开发工具
常见的AJAX框架有:DWR - Web Remoting Buffalo - Web Remoting (based on prototype) prototype - JS OO library openrico - JS UI component (based on prototype) dojo - JS library and UI component qooxdoo - JS UI c转载 2007-04-16 10:11:00 · 1055 阅读 · 0 评论