请大家谈谈使用ASP.NET AJAX(Atlas)的心得体会经验
ASP.NET AJAX(Atlas) 1.0出来有一段时间,请大家谈谈使用心得、体会和经验。让首次使用该技术的开发人员能够比较正确的上手入门。当然,AJAX不是用的越多越好,并不是所有B/S系统都适合应用AJAX。大家也可以谈谈该技术的应用层面。
[解决办法]
并不是所有B/S系统都适合应用AJAX,绝对同意,哈哈,我强到沙发了
[解决办法]
惭愧,还没有用过。
[解决办法]
先mark一下,接分
[解决办法]
觉得很好,就是感觉不太稳定。
所以只敢用UpdatePanel,其它的都不敢放开去用。
[解决办法]
前几天,在浏览MSN Money页面的时候,有一篇关于房地产投资的文章引起了我的好奇心。我决定使用站点的“Rate this article”(评价本文)功能,鼓励其他的用户花一点时间来阅读这篇文章。在我单击vote按钮并等待了一会儿之后,整个页面被刷新,在原来投票问题所在的地方出现了一个漂亮的感谢画面。
而Ajax能够使用户的体验更加愉快,它可以提供响应更加灵敏的UI,并消除页面刷新所带来的闪烁。目前,由于要刷新整个页面,需要传送大量的数据,因为必须重新发送整个页面。如果使用Ajax,服务器可以返回一个包含了感谢信息的500字节的消息,而不是发送26,813字节的消息来刷新整个页面。即使使用的是高速Internet,传送26K和1/2K的差别也非常大。同样重要的是,只需要刷新与投票相关的一小节,而不是刷新整个屏幕。
[解决办法]
很多挺花哨的东东,基本上照着demo自己就能写出不错的Ajax效果,不过在很多地方上和其他控件结合的不是很好,例如panel,验证控件等。
[解决办法]
UP
学习
[解决办法]
只看了下书 没写过代码 感觉和js差不多
[解决办法]
还没用过
还是喜欢自己来xmlhttp
[解决办法]
还没用过,进来学习一下。
[解决办法]
用得非常爽。
[解决办法]
收藏一下
[解决办法]
不好用UpdatePanel和TreeView一起使用会出错,解决不了
asp.net ajax 不支持返回DataSet和DataTable
[解决办法]
就会UpdatePanel
[解决办法]
我基本上都是直接返回用 "| "分隔的数据,客户端收到就split到数组里面。
服务端基本上就是:
Response.Cache.xxx
Response.Clear();
Response.Write(...)
Response.End();
如果是太复杂的数据结构就返回XML格式的数据。
[解决办法]
并不是所有B/S系统都适合应用AJAX,同意
[解决办法]
感觉对于新手来说很容易,但出了问题就傻眼了
总的来说还是不错的。
[解决办法]
没用过,想学习呵呵UP
[解决办法]
没实际用过
[解决办法]
还在学习中、、、、
[解决办法]
没有用AJAX啊
[解决办法]
ajax最具优势就是:
Ajax能够使用户的体验更加愉快,它可以提供响应更加灵敏的UI,并消除页面刷新所带来的闪烁。
[解决办法]
感觉没有什么好说的了
关于ajax曾经给公司内部做过一个培训,当时也是稍微总结了一下,不过就讲了一些基本的知识,ajax的产生背景,意义,优点,不足以及属性和方法的含义,包括一些简单的例子,并没有深入去讲(实际上是没什么深入的,xmlhttprequest对象也就那几个属性和方法,没什么太多讲的),手稿地址贴在blog上面了,地址为:
http://www.cnblogs.com/ustbwuyi/archive/2007/02/08/645061.html
后来为了加深员工对ajax技术的深入应用,写了个ajax的例子,当时也是解决老总提出的一个问题...贴在
http://www.cnblogs.com/ustbwuyi/archive/2007/03/19/679586.html
一般来说,ajax的框架现在非常多,刚开始我一般用ajax.dll,ajaxpro.dll,magicajax.dll之类的,Atlas用到的时候不是很多,感觉这几个框架还是算比较好用的,ajax.dll,ajaxpro.dll都比较灵活,magicajax.dll功能更强大但稍嫌臃肿,封装了很多不必要的功能。至于MS推出的那些框架如Atlas,感觉和magicajax差不多,并没有感到特别的地方(可能是用得少,没发现)。
现在看起来,觉得还是手写xmlhttp比较好,灵活性上非常好控制,另外,那些所谓的ajax框架一般似乎都没解决浏览器兼容问题,曾经反编译ajax.dll,发现没有解决浏览器兼容问题,不知道现在怎样,至于微软推出的Atlas,不用想肯定只支持IE,而自己手写就不会有这个问题。
另外,觉得ajax只是web开发中一个小小的点缀,偶尔用之,小地方用之(这是它的先天缺陷注定的,关于这些在我第一篇文章里阐述)自己随便创建个xmlhttprequest对象即可,何必大张旗鼓去添加dll,配置webconfig,忙得不亦乐乎?
[解决办法]
希望sp1234来了可以谈谈,感觉此人是个鬼才....
[解决办法]
从用户体验的角度考虑,这是个发展趋势
曾经用过两次,都是小应用,感觉还可以,不必写那么多的XMLHttp了,嘿嘿~~~~
[解决办法]
各位都太有才了
[解决办法]
up
[解决办法]
还在学习中、、、、
[解决办法]
并不是所有B/S系统都适合应用AJAX
同意同意..jf
[解决办法]
没用过
[解决办法]
prototype.js
[解决办法]
最近正在学~
[解决办法]
没用过,只用过ajax.net
[解决办法]
只用过asp.net
[解决办法]
我们前段时间在一项目中大量使用过,但感觉这东西不太成熟,用起来有很多问题,比如,我们使用的版本中,PopupPanel或者ModelPopup不能遮挡Activ控件,popuppanel里面的GridView排序问题,更新问题,UpdataPanel里面的TreeView刷新缓慢问题等等,不胜其烦。而且,这东西用多了之后,感觉整个项目很混乱,有一种混沌状态的感觉,什么东西都杂糅在一起的感觉。。。这东西虽然版本更新速度快,但是谁又能保证你的更新能解决你的问题?即使能解决,更新前你不交货?
所以,我们现在倾向于自己开发无页面刷新的控件,用的是回调,虽然也会产生问题,但至少解决起来方便得多。
一点心得:项目中少量使用Atlas是可以的,但不要处处使用,不要让整个项目依赖于它,允许正常的全页刷新。
[解决办法]
感觉asp.net ajax用起来不怎么爽啊!
[解决办法]
这里不错
http://www.msdnwebcast.com.cn/CourseSeries.aspx?id=74
[解决办法]
现在只是局部的应用
[解决办法]
最近正在研究,目前感觉不错!
[解决办法]
ustbwuyi
兄弟,不要想当然,Atlas是支持FF的.不要把MS想的那么坏.
[解决办法]
@_@
[解决办法]
ajax不好琢磨
[解决办法]
我们是ASP.NET AJAX和AJAXPRO一起用,呵呵
[解决办法]
看到别人用过..很简单...爽
[解决办法]
目前正在学习中...
[解决办法]
谁有这个框架呀
[解决办法]
我只用过Webservice+ScriptManager做一些联动的刷新~~每次还要将页面的EnableEventValidation设置为false~~~
如果单纯无刷新的话,还是喜欢iframe,好控制~~
[解决办法]
学习来了
[解决办法]
学习
[解决办法]
good
[解决办法]
AJAX是有一些亮点 不过要用它 付出的代价也是比较大的
浏览器版本问题就可以增加很多工作量,随之而来的还需要一些其他技术支持eg:josn..
[解决办法]
有点难度了。
[解决办法]
感觉对于新手来说很容易,但出了问题就傻眼了
总的来说还是不错的。
[解决办法]
感不是很定,老是出一些找不倒的,比如有候button事件法起。
[解决办法]
做过AJAX应用,处理效果都是自己写的,基本上就是用settimeout和xmlhttp
[解决办法]
用的AjaxPro的,感觉挺不错的。
[解决办法]
学习!!
[解决办法]
study...
[解决办法]
prototype and JQuery
Atlas很少使用
[解决办法]
自己做一个简单的ajax框架就足够你用的了。
[解决办法]
感觉还可以了,但代码写起来有点多。
处分关键的地方,一些小地方还是用xmlhttp
[解决办法]
学习中
公司项目没用过
[解决办法]
不敢用..
[解决办法]
UpdatePanel,FilterTextBox,还有个日期控件觉得不错。。其它就不敢恭维了。。。
还不如自己写 Js来得好。。
[解决办法]
还没具体实践过...mark
[解决办法]
Mark
[解决办法]
学习中
[解决办法]
studying...
[解决办法]
suiqirui19872005
[解决办法]
俺也来学习学习...
[解决办法]
用了一些,感觉还行,只用到AUTOCOMPLETE控件,挺简单的,就是样式太单调了
[解决办法]
学习
[解决办法]
明天装2005用下!
[解决办法]
我自己写的可以有DT也可以有DS
[解决办法]
学习
[解决办法]
来公司的第一个项目就是要我做一个网站上聊天对话系统,当时也才刚刚接触ajax,对javascript知识也不是很懂,但做为任务也总必须得去完成吧,当时也在网上找了很多的资料.尤其是JS的,总体感觉ajax在某些方面确实挺不错的,实现了一些以往较难以实现的功能,目前网上
[解决办法]
目前网上框架确实满多的,但也有些不满人意的,觉得ajax自己用JS来写某些东西的话最头痛的也就是各类浏览器兼容的问题了吧.
[解决办法]
还是自己写的好,可以全面控制,出了问题好找.(纯.net写的web报表开发工具在: http://www.fcsoft.com.cn/webreport.htm )
[解决办法]
mark
[解决办法]
UpdatePanel不支持上传控件,最大的不爽,还有和fckeditor用的时候有时候要起冲突,响应上有的时候也有问题
[解决办法]
没用过
[解决办法]
有跟其它控件不兼容的问题.很头疼
[解决办法]
Ajax不错啊,用得爽..........
[解决办法]
只了了解一些,具体中还没用过
mark...
[解决办法]
偶不用这个
库比较大
自己写的ajax框架 比较灵活
[解决办法]
ajax封装了xmlhttp,害得我一直没去学xmlhttp.
[解决办法]
只用过ajaxpro.dll
[解决办法]
Atlas体会心得.
1.不能在.aspx页面中写javascript不然会报错.
2.在UpdataPanel中只用键盘操作,按Tap到了DropDownList后再按方向键触发DropDownList事件后,会出先Focus出错的问题,用后台focus或者javascript focus都不行.不过居有偶然性,不是每个DropDownList都会.同样问题用鼠标操作不会出现.(有大侠解决了这个问题,请告诉小弟)
3.建议不要多用,不然整个系统会比较混乱.
[解决办法]
感觉用在首页上比较合适,还有搜索上的提示
[解决办法]
up
[解决办法]
没怎么写过,就看了下书
[解决办法]
顶上去..
[解决办法]
刚开始用到ajax,感觉效果是不错的,但是用的太盲目了
[解决办法]
大家都体验到了新技术可安的怎么就不能创建这个对像呢?
XMLHTTPRequest
还叫人怎么学呀?
lenggaitian2002@163.com
[解决办法]
先mark一下,接分
[解决办法]
一般在什么地方用得比较多啊?用在什么情况下?
[解决办法]
300分。先接分
atlas没用过!
[解决办法]
mark,在学,也学得很盲目,关于AJAX的内容太多了,不知道先学哪个先,还请各位多多指教
[解决办法]
惭愧,还没有用过。