猿问

页面无刷新问题

为了实现页面无刷新。一种是使用ScriptManager,另一种是用JQuery,填充像GridView这种列表,哪一种更耗资源?或者实现页面无刷新还有没有其他的方式?请大家踊跃发言!

冉冉说
浏览 544回答 8
8回答

有只小跳蛙

正常只有两种方式:一种是ajax; 一种是用js控制frame,window,document等来获取。 再有就是用其他浏览器插件,不列举了,原本ms ajax就是单独的一个插件。

临摹微笑

话说ScriptManager是WebForm中的吧,过时了还用么!页面无刷新用Ajax,不是什么JQuery。

天涯尽头无女友

我说的JQuery就是指AJAX脚本,抱歉!

心有法竹

ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。 没有使用过ScriptManager,也没学习过;   JQuery做异步刷新,你使用jQuery封装的ajax方法吧? 本质上都是ajax。JQuery封装的ajax做更简洁吧。微软的控件就不好说了。

慕丝7291255

嗯,就是用AJAX异步请求数据

慕标琳琳

你的重点是页面无刷新,ScriptManager和JQuery。 这两者: 1)ScriptManager的原理不清楚; 2)Jquery就是异步从后台拿了数据,更新html内容。   实现页面无刷新效果,技术其他变现形式: 1)Jquery的load方法可以实现无刷新更新; 2)使用iframe,配合js方法,也可以实现看似无刷新的效果; 本质上都是,从服务器端查询数据(也可以是客户端浏览器或者页面容器),js操作数据,替换页面thml容器的内容。  

慕哥6287543

ScriptManager和UpdatePanel控件联合使用做列表的时候如果是刷新GridView可以用。不过现在还是建议jquery来获取,而且现在web的列表都是用html控件,用gridview的比较少了。速度上一般是jquery响应比较快,而且传输数据比较少。缺点就是如果不熟悉的话写起来还有点麻烦

慕森王

GridView在客户端也是解析成表格,所以直接JAX加载数据到表格里,应该可行吧?
随时随地看视频慕课网APP
我要回答