asp.net ajax 和 jquery 一起用出 blug 了,不知道是谁的 ?

asp.net ajax 和 jquery 一起用出 blug 了,不知道是谁的 ?
现在做项目都是用 asp.net ajax 异步请求,然后在 WebServices 操作业务逻辑,并返回值
然后用 jquery 处理返回的值,跟新页面。

昨天做了一个留言,点击提交,因为是异步。也没有什么具体的错误,就是没有结果。
为什么我的 WebServices 里面的插入没有执行。。

我记得我是用 VS2005 精简版做的,难道是版本问题,干脆换成专业版,
问题依然存在 。

测试了半天,最后干脆写了一个方法,什么都不做 返回 8
在客户端异步请求成功之后 打印这个值,随我怎么做,总是打印 1,

我想不通 怎么会冒出一个 1.

我干脆把 prototype 删掉了,但是我并没有引用(因为最近研究AJAX,所以拿了很多框架做比较)。
应该没有多大的问题,

为了保险起见,删掉之后,仍然 每次都打印 1

不管在 IE 还是 FF,我无折了。

最后想到了 重启; 实在是 不忍心QQ 吊线了。

就把程序 关了 ,再重新打开, 打印 8 了          。。。。。。。。。。。。。。。。

然后修改代码,欢迎到 以前的,发现 插入没有结果。
在WebSErvices 又无法调试。

总是 打印 2,2代表失败

我又用我刚才的小伎俩,让 WEbSERvices 返回 1,在客户端去判断。
 结果 还是 打印 2 。

好累啊 。。。。。。。。。看来我 要寻求新的方法了。

Prototype 优点,专业,我喜欢专业的东西,大胆 用在项目中,缺点 api 对 js 菜鸟来说,太难理解了。
jquery 优点,api 超级牛,封装了全部的DOM,有详细的 api介绍,连prototype 中的 value 值,他也用 val() 封装了。
根据 标记 class id 操作页面非常容易,新手1,2天就可以把 API 里面的东西全部搞熟
ASP.NET AJAX  优点,有asp.net 做"后台"了,缺点引入AJAX 之后,网络延迟现象特别严重,比如 this.textbox1 点
不出来,页面所有的标记全部是灰色的,过一会才能变彩色。
然后 ASP.NET AJAX 建立在 asp.net ajax -eanble web sit 之上,并不像 prototype,jquery 一样,一句话就
引用进来了 ,如果要配置,超级麻烦。

还有一点 prototype ,jquery 源代码可以解析,ASP.NET AJAX 源代码 不想看 。

开始做 url 重写的时候,global 里面得到请求的 地址,然后转换,ASP.NET AJAX 比我们先一步 把地址改成什么xsd 之类的

最后无奈还是用 MS 的 urlRiwrter 组建。

 

posted on 2007-12-10 21:58 top15from_old1 阅读(...) 评论(...) 编辑 收藏

导航

公告

随州简爱保罗定制衣柜专卖店为您准备了全套家装所需的定制家具,用工厂直销的价格和衣柜行业领导品牌的实力恭候您的光临。 随州市清河路清河丽景大门右侧18307228966 0722-3594778