ASP.NET AJAX的客户端框架是鸡肋?
- 另外安装Ctp ValueAdd库,自己添加脚本引用。
- 自定义PropertyFilterEx语法完全改变了!这个不难,原来就是把PropertyFilter复制过来修改了一下而已,现在依此办理;
- 服务器端WebService,添加Attribute,好办,但是屡试屡败,但是却没有错误信息!后来改为PageMethod成功,不知作何解释?
- DataTable的序列化和传递有问题,搜了一番参照Dflying Chen的文章调试成功。
- 调用WebService的OnTimeOut回调函数取消了
- ListView的moveXXX函数调用不成功,查询get_canMoveNext()=true,直接调用set_dataIndex()依然失败!selectRowCss外观没有应用,不能选择行。
其间,经过长时间非人的折磨,最终没有修改成功,我选择放弃了。另外用GridView+UpdatePanel,半天时间实现了全部功能。做一比较,发现AJAX客户端功能目前实为鸡肋:
- 需要JavaScript调用,开发难度大,易出错。
- 调试困难,那是相当困难。
- 客户端控件可控性差不容易定制,如果自己实现实在是需要太多的工作量。
- 类库变化太大,而且Bug太多。
- 就我做得功能来看,客户端的绘制相当的慢,10来条数据绘制出来要几秒中,和用UpdatePanel的部分刷新比起来,反而落于下风,后者几乎感觉不到。失去了使用价值。
AJAX本来是锦上添花的功能,如果因为这些缺点而难以使用,那么就不如不用,不能为了AJAX而AJAX。或许等将来的版本能让我改变看法,我很期待。
ASP.NET AJAX的客户端框架是鸡肋?相关推荐
- 在ASP.NET AJAX 1.0框架中访问Web服务
一. 简介 如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...
- 使用ASP.NET AJAX 1.0框架PreviewGlitz进行网页动画编程
一.引言 微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/url]),此框架由 ...
- 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程
[索引页] [×××] 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类) 作者:webabcd 介绍 ...
- [ASP.NET AJAX]类似.NET框架的JavaScript扩展
最近AJAX风靡全世界,在CommunityServer中他运用了自己定义的封装了js,并且可以跨浏览器,在较小的应用程序中,他比较适合,而且使用也比较简单.但是对微软的Microsoft AJAX还 ...
- WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源...
本课程将从头开始使用ASP.NET AJAX客户端框架/组件创建一个"纯粹"的Ajax应用程序的全过程.适合于开发者学习Ajax所带来的这种崭新的开发方式,即将表示层完全放在客户端 ...
- 基于微软ASP.NET AJAX框架开发幻灯片播放网页
一. 简介 最近,微软ASP.NET Ajax 1.0框架以其完整的基于Ajax的web开发方案呈现在web技术人员的前面,凭借与遗留ASP.NET系统的有机整合以及完全面向对象的客户端Ja ...
- 创建定制的ASP.NET AJAX非可视化客户端组件
一.简介 在本文中,我们将共同讨论如何创建一个由基类Sys.Component派生的ASP.NET AJAX非可视化客户端组件,并将展示它在Web页面中的用法. 具体说来,你将学习如何实现: ◆使用p ...
- 微软ASP.NET AJAX框架剖析
一.简介 大约在2006年年初,AJAX迅速成为Web 2.0开发中的一个热点,也成为开发以用户为中心的Web应用程序事实上的标准.然而,要开发出高质量的AJAX应用程序,首先要求开发者是一名 Jav ...
- MSDN Webcast“深入浅出ASP.NET AJAX系列”
课程: ASP.NET AJAX深入浅出系列课程(1):ASP.NET AJAX 概述(3月13日):对于ASP.NET AJAX的大致功能进行概述和演示,通过简单的演示让听众了解到ASP.NET A ...
- ASP.NET AJAX环境的简单构建(ZT)
1 概述 Microsoft ASP.NET AJAX 是 Microsoft 公司对 Ajax 技术的完美封装.它能使你已快速的创建包含丰富用户体验的用户界面的 Web 页面,提供加入了跨浏览器的 ...
最新文章
- ffmpeg库编译加文字_ffmpeg第三方库编译记录
- angular 自定义指令参数详解
- java stream 多次读取_多次从具有大量数据的Java InputStream中读取
- JavaScript算法(实例二)9*9乘法表
- 列表是不是python数据类型的是_在Python中,一个列表中的数据类型是否可以不相同?(回答可以or不可以)...
- ES6中的const命令【转】
- Super VLAN原理
- Html服务器控件简介
- Windows版变色龙
- everedit 格式化json_[原创]Everedit的试用限制绕过
- 【noip模拟赛5】细菌
- Java编程——杨辉三角(一)
- 《教学设计》考试内容
- MyEclipse热部署----使用工具 JRebel
- 老师教我们用计算机画画就是彩虹,拼音ang、eg、ing、ong教学课件.ppt
- 刷脸支付享受便捷的同时兼顾安全
- 编译和运行一个ARM64内核
- 深度linux默认登录密码,不要询问Deepin系统的默认root密码了,以下是网友科普的知识...
- 上台演讲怎么做?这篇文章告诉你
- 主流网络文学网站流量分析用户需求
热门文章
- linux-dd命令,dd命令_Linux dd 命令用法详解:复制文件并对原文件的内容进行转换和格式化处理...
- objdump: ‘1443.14.0)‘: No such file or directory
- 可以用树结构表达版本号
- 编程基本功:工作完成之后,还有做好、做精、做美、做顶、做宗等境界
- 编译ffmpeg没有生成编译后ffplay
- 订阅机票时要注意的几个教训
- 对佛教大小无别的弦论解释
- 集群ddos_《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击
- 镜像电流源特点_电流源传奇——镜之分身
- python的序列类型包括_python基础之常用序列类型(字符串)