2008-12-15 4 views
1

Одна из вещей, которые мне нравятся в кодировке «old skool» (веб-формы), - это AJAX Control Toolkit.ASP.NET MVC & Ajax Control Toolkit

Я видел на Microsoft Storefront video 14, Rob Conery uses the TextboxWatermark контроль.

Хотя я downloaded the code, я не мог найти никакой ссылки на элемент управления Watermark или любой другой элемент управления из набора инструментов, и я не мог заставить его работать.

Так что мой вопрос в том, работает ли AJAX Control Toolkit даже в мире типов MVC/AJAX/JQuery без viewstate. Что вы используете для «простых» элементов управления, таких как Календарь & Водяные знаки?

ответ

8

jQuery UI имеет календарь и другие компоненты пользовательского интерфейса. Также просмотрите огромное количество jQuery plugins.

0

Большая часть инструментария AJAX Control Toolkit доступна в формате MVC для javascript с MS AJAX CDN. Их можно использовать с использованием синтаксиса подключаемого модуля jquery.

+0

Уверены ли вы? Может быть, все изменилось, но этот вопрос специфичен для демонов Rob Conery MVC. – 2010-08-13 04:37:39

2

Недавно я изучил этот вопрос, и то, что я нашел, заключается в том, что AJAX Control Toolkit не просто использовать в стиле «JavaScript», который вы хотите использовать для ASP.NET MVC. На самом деле это настоящая боль. Вот два примера:

Example 1 - Popup Calendar

Example 2 - Auto Complete Text Field

Ни легко.

Вы можете дать вашим страницам MVC код-позади и использовать AJAX Control Toolkit, как и в обычном ASP.NET, но это действительно нарушает всю идею MVC, поэтому я бы не советовал это.

Мое предложение было бы следовать совету Fredrik Kalseth и использовать jQuery UI или один из многих плагинов. У Telerik также есть неплохие Open Source MVC Controls, которые основаны на jQuery.