在ASP.NET里VS平台,AJAX到底是在前台用XMLHttpRequest来做还是用直接的控件啊?updatepanel

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:13:10
到底用哪种呢?我看到用控件不写JS也可以做出无刷新

如果只是做点数据请求等小小的数据传输,个人认为还是写点js会好点,况且ajax没有之前那么火热了

updatepanel 虽好,那是建立在我还没有撑握js写法的基础之上的,updatepanel毕况是封装好的东西,出错也是在所难免,万一出错那可是摸不着头脑的事了.

所以本人认为基础是很重要的,基础打稳了不管用什么都顺手,jquery.js这个扩展库对ajax的支持可以达到最便易了, 写也不难.

至于XMLHttpRequest就不用建议使用了,太经典的东西的用来也比较麻烦,不过如果自己有耐心的话自己也可以封装成一个实用库,这样就可以一劳永逸了.

总的来说:
用什么和怎么用都是按照实际的需求情况而定的,也没有说谁就比谁要好了
希给你点帮助吧

其实ajax很简单的
我没有用过updatepanel,不好说。
写xmlhttprequest和用控件,一样。应该都试一次,找适合自己的轮子。

可以是JSP页面、ASPX页面或者是XML文件

可以使用Response.Write(变量);将应答值传递给XHR
然后使用xhr.responseText;就可以获取到返回值

注:传回的数据也可以是XML型文档流

我一般都用updatepanel,毕竟已经封装好了,直接用就行,比较方便,而且不容易出错。IT民工中流传着一句话:不要重复发明轮子