Я недавно изучал этот вопрос и обнаружил, что AJAX Control Toolkit нелегко использовать способом «только JavaScript», который вы хотели бы использовать для ASP.NET MVC. На самом деле это настоящая боль. Вот два примера:
Пример 1 - Всплывающий календарь
Пример 2 - Текстовое поле автозаполнения
Ни то, ни другое.
Вы можете придать своим страницам MVC кодовый код и использовать AJAX Control Toolkit, как в обычном ASP.NET, но это действительно нарушает саму идею MVC, поэтому я бы не советовал.
Я бы посоветовал последовать совету Фредрика Калсета и использовать jQuery UI или один из множества плагинов. Telerik также имеет несколько привлекательных элементов управления MVC с открытым исходным кодом , основанных на jQuery.