Событие без обратной передачи - PullRequest
0 голосов
/ 05 сентября 2011

В скриптах чата новые строки добавляются без перезагрузки страницы.Статус доступности пользователя изменяется без обратной передачи.Даже в фейсбуке новый комментарий добавляется без перезагрузки страницы.Как запустить событие в ASP.NET с использованием C #, чтобы событие происходило с перезагрузкой страницы.

Я считаю, что это невозможно с помощью C #.Есть ли какая-нибудь специальная библиотека для него в AJAX, jQuery или других?

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

Это делается с использованием собственных компонентов XML, доступных из браузера при написании JavaScript.Они используются для вызова страницы или службы на стороне сервера, чтобы загрузить асинхронный блок HTML (или XML), а затем записать его в документ.По сути, это AJAX.

JQuery - это библиотека, предназначенная для облегчения написания кросс-браузерных сценариев, совместимых с другими, и предлагает встроенную функциональность, которая помогает выполнять эти вызовы AJAX для вас, без необходимости выполнять биты низкого уровня самостоятельно.

В ASP.NET имеется ряд инструментов для создания сайтов с поддержкой AJAX, а последние версии теперь включают jQuery для клиентских частей, без необходимости в большой разводке.Вместе эти инструменты значительно упрощают предоставление и вызов служб ASP.NET.Самая простая форма - это, вероятно, UpdatePanel .Это хорошее место для начала, если вы никогда ранее не создавали сайт с поддержкой AJAX.

Также взгляните на AJAX Toolkit .

0 голосов
/ 05 сентября 2011

Сам jQuery позволяет отправлять запросы GET и POST Ajax и манипулировать элементами HTML

$.post(...

$.get(...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...