问题描述
最近一段时间又开始研究WEB了,要求用ajax做网站。ajax出现之后,基本上所有的网站都开始用ajax做了,原因是:提高性能。我是菜鸟,不懂性能怎么讲。ajax出来不说,而且还带来一大堆框架,每种框架都有自己的特色,真不知道该用哪种?我的第一任公司用的jquery我的第二任公司用的protype.区别还真大。我觉得asp.php才能与ajax框架有效集合起来,、开发出来完美的网站,他们都是客户端。用asp.net,如果不用服务器控件的话,还不如不用asp.net除了微软的asp.netajax,我觉得没有什么ajax框架可以有效的和.net服务器控件集合起来。毕竟是一家的,但是看了很多文章asp.netajax,都是讲微软的ajax控件怎么用。其他的ajax框架ext,jquery..网上的实例,也是演示如何做特效,这不是我想要的结果。======现在越学越郁闷,ajax出现,到底给我们带来了什么???
解决方案
解决方案二:
学习中。。
解决方案三:
ajax还是用js来写比较灵活
解决方案四:
Ajax挺好
解决方案五:
用的不多
解决方案六:
你用AjaxPro吧,这个比较实用易懂,你随便在哪个地方搜一下AjaxPro,都有下载的,其实就是一个dll文件,把他添加到你的项目中,然后在Web.Config里面添几行代码,你搜的时候都能搜到,添加完了这些,写脚本的时候,比如你有一个C#文件叫MyCla,你在C#里写了一个方法如publicstringisAlert(){stringa="AjaxPro";returna;}然后呢,你在页面上放一个html的button按钮,给他注册一个onclick脚本事件<scriptlanguage=javascript>functionisOnClick(){//比如你的Button按钮调用这个脚本事件varstr=MyCla.isAlert();//这就是用AjaxPro的好处,简单,易懂,写个脚本可以直接调用后面的事件.alert(str);//弹出的对话框结果就是你在isAlert()里面给a赋过的值"AjaxPro";}</script>
解决方案七:
这样写,都过时了。支持不够好。我觉得微软的asp.netajax就是搬石头砸自己的脚。
解决方案八:
也就是一趋势~不过AJAX感觉上确实是个好东西~
解决方案九:
微软的ASP.NETAJAX库只是.NET众多AJAX库的一种,像AJAXPro之类的库也是很不错的。不要把眼睛仅仅盯在MSFT身上,那样你错过的东西就太多了。AJAX对于ASP.NET带来的更多是改进,减少了网页刷新。至于其他方面带来的好处还是有限的,毕竟使用Silverlight和Flash能得到更多的API,那样才可以带来更多新东西。
解决方案十:
一种局部更新技术而已,与.net没有多大关联,会用就行
解决方案十一:
net3.5以后就集成了不用担心
解决方案十二:
asp.netajaxextensions的UpdatePanel用起来多方便啊。全屏闪烁没了,显而易见的改进啊。不过,要发挥ajax强势,估计还是得client-centric.