Здравствуйте.
Озадачился выбором фреймворка со следующими характеристиками (проранжировал по степени приоритетов):
1)
бесплатный
2) отличная интеграция с ASP.NET (включая MVC 3), малая learning curve
3) богатый набор контролов, валидаторов и возможностей асинхронных вызовов серверной части
4) малое потребление трафика
5) использование фреймворка предполагает по минимуму писать самому JS-код.
Нашел несколько фреймворков. Про них в инете достаточно противоречивые отзывы от "вау, супер-пупер-мегафреймворк" до "полный ацтой, юзайте стандартный аджакс фреймворк от МС").
1)
ExtJS ругают и пинают на все лады (балалайка она и есть балалайка).
2)
Visual WebGUI (иногда его называют в англоязычном инете как The .NET answer to Google's GWT). Балалайка в квадрате.
3)
Ajaxium. Платный, не очень подходит, многое придётся всё равно самому на JS писать.
4)
Gaia Ajax Widgets. Платный, не подходит. Рейтинг № 3.
5)
Telerik RAD Conrols. Платный, громоздкий и слишком сложный. По поводу интеграции с ASP.Net MVC неясно.