Это делается с использованием собственных компонентов XML, доступных из браузера при написании JavaScript.Они используются для вызова страницы или службы на стороне сервера, чтобы загрузить асинхронный блок HTML (или XML), а затем записать его в документ.По сути, это AJAX.
JQuery - это библиотека, предназначенная для облегчения написания кросс-браузерных сценариев, совместимых с другими, и предлагает встроенную функциональность, которая помогает выполнять эти вызовы AJAX для вас, без необходимости выполнять биты низкого уровня самостоятельно.
В ASP.NET имеется ряд инструментов для создания сайтов с поддержкой AJAX, а последние версии теперь включают jQuery для клиентских частей, без необходимости в большой разводке.Вместе эти инструменты значительно упрощают предоставление и вызов служб ASP.NET.Самая простая форма - это, вероятно, UpdatePanel .Это хорошее место для начала, если вы никогда ранее не создавали сайт с поддержкой AJAX.
Также взгляните на AJAX Toolkit .