Зависит от того, как вы определяете термин «обратная передача». Конечно, вы могли бы разработать целое приложение без единой обратной передачи, я не уверен, насколько оно будет полезным, если только оно не предназначено для обработки текста или чего-то подобного.
Некоторые люди отмечают, что с помощью UpdatePanel все в порядке - ну ... это не совсем без обратных передач. UpdatePanel отправляет всю страницу обратно в фоновом режиме, веб-сервер ASP.NET обрабатывает всю страницу, используя полный жизненный цикл страницы, поэтому он не является строго без обратной передачи.
У меня есть приложение, которое я написал, которое не имеет обратных передач (если вы не имеете в виду никаких обратных передач, то есть никаких видимых полных обновлений страницы), которое связывается с сервером, используя несколько UpdatePanels для каждого раздела страницы. Вы также можете использовать JavaScript XmlHttpObject, чтобы записывать свои собственные вызовы AJAX на сервер - опять же, строго говоря, это все еще обратный вызов, он просто не обновляет всю страницу в браузере пользователя. Если вы используете JavaScript XmlHttpObject, сделать вызовы веб-службы довольно просто.
Хорошее чтение для этого: