前面发了个帖子,是说我在网站中启用了AJAX.NET,网页在访问时候需要下载大量的js脚本库(诸如:ScriptResource.axd,ScriptResource(1).axd...),对访问速度有不可忽视的影响,我想是不是可以根据需要来配置这些JS脚本库,不然的话,整个页只用了一个AJAX控件却需要下载所有的JS库是不是有点得不尝失,请问各位有没有人有相关的解决方案? 后来看到有人建议我用AJAXPRO,我大概看了一下AJAXPRO,产生了一些疑惑,对于ajaxpro,客户端JS可以调用后台的代码,在与服务器交互方面比单纯的AJAX前进了一大步,但是在返回数据的处理上跟纯粹的AJAX写法却没有什么改变,而这却正是我所关心的,如果要实现无刷新的复杂数据增删改或者排序还有翻页,就需要写大量而且复杂的JS代码,而这一点ajax.net的updatepanel却可以轻松的实现,缺点是需要下载JS库(我目前碰到的问题),访问速度受到影响,难道鱼和熊掌真不可兼得?欢迎高手解惑!
ajaxpro比较灵活
updatepanel使用比较简单
这个问题不容忽视......
接触ajax也没多久时间.
我觉得
如果把.net比成房屋主体架构.
那么ajax或多或少只是一种房屋装修手段而已.
浏览器会下载并解析JS代码 确保里面不含有html代码,所以会很慢。可以在head里用
document.writ("");来输入JS脚本。 不过要确保JS脚本里没有动态生成的HTML代码,否则会出现想不到的错误·~~
适合快速开发.要不自己写好了.很简单的.我大多数情况下都是自己写的.
ajax.net有控件,不用写js,因为控件里已经写了js代码!!
但AJAX很熟悉 如果你的网站要站在搜索引擎优化的角度 切勿用它
</asp:ScriptManager>这样改了以后,虽然JS的体积小了些,但是问题依然存在,它们仍然很大。
不知道这位兄弟说数据处理是何处的?如果说后台.那么在下认为是SQL或是C#的一些运算对像进行处理.
自然.JS不能,也不会把处理流程写在页面上吧
就得用AjaxPro这个还算不错呢
自己写数据处理