学海无涯

网络是最好的老师

统计

常用链接

留言簿(5)

.net

AOP

goold site

js

Sql

设计模式

友朋自网络来

阅读排行榜

评论排行榜

用.net 处理xmlHttp发送异步请求

最近正在拜读<<Ajax in Action>>这本书,运用书中知识,结合.net,写了这篇用.net 处理xmlHttp发送异步请求的文章。

我们要达到的目的是点击按钮,获得服务器的当前时间,aspx的html如下:
Html


要用javascript 发送xmlHttp 请求必须解决的问题是跨浏览器的支持。我们把xmlHttp的发送封装在一个javascript对象中,同时在这个对象中解决了跨浏览器支持的问题。代码如下:

xmlHttp对象


下面开始写发送xmlHttp请求的代码:

default.js

最后是.net处理xmlHttp的代码
.net 处理xmlHttp请求

  例子下载

posted on 2006-12-26 15:02 来问(zljGood@hotmail.com) 阅读(2055) 评论(3)  编辑 收藏 所属分类: ajax

评论

#1楼  2006-12-27 09:27 非我      

下载下来看看,一直倾向于自己写xmlhttp,尽量少用ajax框架   回复  引用  查看    

#2楼  2006-12-28 00:36 Jeffrey Zhao      

@非我
合理使用框架可以增加开发效率:)   回复  引用  查看    

#3楼  2007-01-03 19:09 曲滨      

@Jeffrey Zhao
@非我

利弊关系:

1。不用框架:
浪费时间,不过相对比较底层,被更改的可能性不大,跨版本重复利用能力比较大,而且从中学到的东西比较实一点。
2。用了框架:
提高生产效率,但是选型很重要,否则子时当时开发快,以后就郁闷了
框架一大改动或者有了一些比较恶心的改动就毁了,即使有源代码如果很多也和没有一样,说个例子,以前公司开发的一套软件当时用的 Delphi 5 也不知道是谁用了个第3方的控件,结果后来升级 Delphi 更高版本就很郁闷,因为那个第3方的控件不再升级了nnd。
还有近点的 ms 1.1 以前用 DataGrid 好 2.0 里出了个GridView,而且现在的2.0 DataGrid 有很多怪异的问题如果以前谁封装了DataGrid 一定郁闷,放弃DataGrid还不甘心,如果从新封装GridView 还太累

我的最终原则:
老板给时间就自己做没时间就用框架,后果由老板承担、就是说在时间润徐的情况下能不用框架就不用。   回复  引用  查看