Можно ли использовать ajax-элементы asp.net в качестве чисто клиентских элементов управления? - PullRequest
4 голосов
/ 22 апреля 2009

Итак, мой вопрос, может ли любой из элементов управления ASP.NET Ajax из Control Toolkit использоваться без их серверных элементов управления и без ASP.NET Ajax ScriptManager.

Для справки, я спрашиваю в контексте приложения ASP.NET MVC.

Очевидно, что некоторые элементы управления не имеют смысла в этой модели, потому что они выполняют обратную передачу на сервер для выполнения своей работы (например, Autocomplete, CascadingDropDown и т. Д.).

Однако некоторые элементы управления было бы интересно использовать из приложений, не являющихся ASP.NET Web Forms. Например, мне бы очень хотелось использовать элемент управления Calendar в одном из моих проектов *. Но мое любопытство шире, чем просто элемент управления Calendar, поэтому мне было бы интересно, есть ли общий способ использовать их в режиме «чистого клиента».

Если это возможно, можете ли вы привести мне примеры или ресурсы о том, как это сделать?

* Да, я знаю, что есть альтернативы, такие как элемент управления календаря в пользовательском интерфейсе JQuery, но для согласованности с другими уже существующими, не MVC-проектами, я бы предпочел использовать элемент управления календаря Microsoft.

1 Ответ

2 голосов
/ 22 апреля 2009

Я полагаю, что они находятся в процессе рефакторинга Ajax Control Toolkit, чтобы предоставить больше клиентской части (особенно для использования в ASP.NET MVC). Версия инструментария только для сценариев: здесь (требуется только версия с файлами сценариев).

У Стивена Уолтера есть несколько отличных постов в блоге, посвященных его использованию, в частности, один для календаря и один для автозаполнения текстового поля (могут быть и другие, если вы будете искать для них).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...