Если я хочу использовать ASP.Net без Microsoft AJAX Control Toolkit или JQuery на стороне клиента, есть 2 возможности в зависимости от их веб-сайта (http://www.asp.net/ajax/):
- На стороне сервера Программирование ASP.Net AJAX
- На стороне клиента Программирование ASP.NET AJAX
Клиентское программирование, очевидно, является всего лишь javascript-стороной медали, что означает, что вы можете использовать Javascript для отправки запросов, анализа результатов и т. Д.
Что беспокоит меня, так это «серверная сторона».
Я понимаю, что вы можете использовать «UpdatePanel» для частичного обновления страницы и тому подобное, но если контент HTML зависит от данных, полученных асинхронными вызовами, или даже когда из-за этого нужно добавить новый контент в дерево DOM, куда бы я вставил Javascript необходим для анализа этих данных и добавления необходимого HTML в таком сценарии?
Со своего веб-сайта они даже создают впечатление, что AJAX может быть реализован без использования «пользовательского» кода Javascript на стороне клиента, что мне кажется странным.