有没有办法像Ajax一样实时更新ASP页面?

时间:2009-07-22 02:13:58

标签: ajax asp-classic

有没有办法实时更新ASP页面,比如Ajax?

5 个答案:

答案 0 :(得分:8)

我将简要介绍一下ASP& AJAX可以帮助您了解这两种技术之间的区别。

<强> ASP

ASP是一种服务器端语言。喜欢它的表兄弟:Python,Ruby,PHP。它用于在服务器上生成动态内容,然后将其作为HTML传递到客户端的浏览器。 ASP无法实时“更新”任何内容,因为它无法连接到自己的客户端进行更新。 ASP服务器的每次更新/响应都必须响应客户端的请求。


<强> AJAX

AJAX代表异步Javascript和XML。它本身并不是一种语言。这里的语言是Javascript,主要是客户端语言。 AJAX函数由运行在客户端机器上的javascript向您的服务器发送“特殊”请求(XMLHTTPRequest),并接收响应。然后Javascript使用此响应动态更新页面。


也就是说,在开始尝试创建内容之前,你应该研究Javascript和ASP。 AJAX在某种程度上是一个高级主题。如前所述,http://asp.net/ajax是一个很好的资源。

答案 1 :(得分:1)

ASP.NET ajax:

asp.net/ajax
wikipedia.org/wiki/asp.net_ajax

或者对于经典ASP:

aspajax

答案 2 :(得分:0)

是的,使用ajax,您可以简单地使用jQuery甚至是Asp.Net Ajax客户端库,还有其他框架可以帮助您以非常简单的方式执行此操作,或者您可以采取艰难的方式并手动滚动拥有javascript来发出请求。

在jquery上有许多方法,比如$ .post,它允许你向服务器发出异步请求,只需将它指向正确的URL,你就可以得到你想要的数据。

答案 3 :(得分:0)

检查ajaxed这是一款适用于经典ASP的免费AJAX库。包括许多教程。

答案 4 :(得分:-1)

当然,使用JavaScript和DOM,创建一个1x1 IFRAME并使其加载一个asp页面,该页面将响应。使用JavaScript解析任何最简单格式的信息。我是在1999年发明AJAX之前做的。