Есть ли способ сделать обновление страницы ASP в режиме реального времени, как Ajax? - PullRequest
0 голосов
/ 22 июля 2009

Есть ли способ обновить ASP-страницу в реальном времени, например, Ajax?

Ответы [ 5 ]

8 голосов
/ 22 июля 2009

Я дам вам краткое описание 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 голос
/ 22 июля 2009

ASP.NET ajax:

asp.net / Аякса
wikipedia.org / вики / asp.net_ajax

Или для классического ASP:

aspajax

0 голосов
/ 23 июля 2009

Отметьте ajaxed , которая является бесплатной библиотекой AJAX для классического ASP. Многие учебники включены.

0 голосов
/ 22 июля 2009

да, с помощью ajax, вы можете просто использовать jQuery или даже клиентскую библиотеку Asp.Net Ajax, также есть другие фреймворки, которые помогут вам сделать это очень простым способом, или вы могли бы пойти трудным путем и вручную свернуть свой собственный javascript для выполнения запросов.

В jquery есть несколько методов, таких как $ .post, которые позволяют сделать асинхронный запрос к серверу, просто укажите правильный URL-адрес, и вы получите нужные данные.

0 голосов
/ 22 июля 2009

Конечно, с помощью JavaScript и DOM создайте IFRAME 1x1 и загрузите страницу asp, которая будет Response. Записывайте любую информацию в любом простом формате, который вы можете проанализировать с помощью JavaScript. Я сделал это в 1999 году, еще до изобретения AJAX.

...