为初学者加载带有AJAX的页面

为初学者加载带有AJAX的页面,ajax,Ajax,有人能告诉我实现AJAX的最佳方法吗 基本上,我有一个经典的ASP网站,最近已经升级到.Net,我有一个场景,我希望一个缓慢的页面可以快速显示。页面上显示的部分数据需要几秒钟才能加载,我想加载其他所有内容,并使用AJAX加载缓慢的部分 我不知道最好的方法是什么?我应该使用jQuery、AJAX控件等吗 抱歉,如果以前有人问过这个问题,只是想寻找一些指针或好的链接。 谢谢我认为jQuery将是一个插入经典ASP站点的好选择。此链接为首次使用jQuery的ajaxers提供了一些不错的内容: 您可以

有人能告诉我实现AJAX的最佳方法吗

基本上,我有一个经典的ASP网站,最近已经升级到.Net,我有一个场景,我希望一个缓慢的页面可以快速显示。页面上显示的部分数据需要几秒钟才能加载,我想加载其他所有内容,并使用AJAX加载缓慢的部分

我不知道最好的方法是什么?我应该使用jQuery、AJAX控件等吗

抱歉,如果以前有人问过这个问题,只是想寻找一些指针或好的链接。
谢谢

我认为jQuery将是一个插入经典ASP站点的好选择。此链接为首次使用jQuery的ajaxers提供了一些不错的内容:


您可以使用AJAX控件获得AJAX功能,这将是实现AJAX最快、最简单的方法


然而,如果您想了解更多关于如何实现AJAX的知识,并且想要一个更好的总体解决方案,我建议您使用jQuery。jQuery速度更快,将为您提供更大的灵活性,您所学到的知识将被应用于其他web技术,如PHP、JSP等。

这是一个有用的链接,介绍了如何使用jQuery.load()函数,这是如何让jQuery异步加载页面元素的:

有关如何使用它的示例,请参见以下(自我推广)博客文章:


我认为,如果您想使用jQuery的AJAX路线,那么这将非常适合您转换后的ASP网站。

谢谢Ryan,jQuery听起来很适合。您使用什么web技术?您知道jQuery是否是ASP.NET MVC项目中使用Ajax的正确方式吗?如果您没有到处使用Ajax功能,并且开发时间是一个因素,那么我已经在几个项目中使用了Ajax控件工具包,并取得了很好的效果。在现有UpdatePanel中嵌套AJAX控件或其他UpdatePanel时要小心。如果您注意这一点,并且不在同一页面上使用20多个AJAX控件,那么使用ASP.NET AJAX框架就可以了。jQuery在整个行业中更受欢迎,但在某些商业决策中,Microsoft AJAX框架是非常有意义的。这就是我所指的工具包:@Ryan Hayes:他说他在使用“经典ASP”。这难道不排除使用ASP.NET AJAX框架吗?或者,既然ASP.NET MVC替代方案已经存在,“经典ASP”已经被重新定义为“web表单”了吗?我同意使用updatepanel可以使你的网站变得非常容易,尽管标准的警告适用。