AjaxControlToolkit - Extenders - Что такое «текущий» подход? - PullRequest
5 голосов
/ 28 апреля 2011

В настоящее время у меня есть веб-приложение ASP.net 3.5, для которого я сейчас работаю над пользовательским интерфейсом. Некоторое время я не занимался веб-интерфейсом.

Когда я в последний раз выполнял работу, связанную с пользовательским интерфейсом (еще в 2007 году), я использовал Ajax Control Toolkit - особенно такие экстендеры, как MaskedEdit Extender и т. Д., Для реализации большого количества функциональных возможностей пользовательского интерфейса, то есть ограничения на ввод пользователем неправильных данных / форматирования и т. Д. .

Вопрос 1: - Есть ли более новый / лучший / более простой способ реализации функциональности, аналогичной расширителям, предоставляемым AjaxToolkit, который кто-то порекомендует?

Вопрос 2 Кроме того, мое текущее приложение должно поддерживать несколько культур с точки зрения форматирования числа / даты. По своему опыту работы с расширителями Ajax, например, в MaskedEditExtender, мне нужно было бы явно указать маску, которая сводит на нет всю цель ее способности переключать форматы в зависимости от текущей выбранной культуры. Кто-нибудь знает о последних / лучших способах управления и т. Д., Что я могу достичь этого?

Примечание: я открыт для облегченных сторонних контролей, которые могут помочь мне в этом, но предпочел бы не трогать тяжелые контроли, такие как инфраструктура / телерики, в основном из-за их кривой обучения / стоимости.

Ответы [ 2 ]

2 голосов
/ 01 июня 2011

В настоящее время я использую Devexpress в офисе, а дома я использую jQuery.Microsoft предлагает вместо использования AJAX Toolkit использовать jQuery.Кажется, это лучший путь.

jQuery Toolkit для ASP.net должен быть довольно простым, но я считаю, что jQuery UI делает все, что вынужно это сделать и не слишком много кривой обучения.Использование jQuery намного проще, чем аккуратный javascript, и является полезным навыком в современных условиях.

0 голосов
/ 02 июня 2011

Сочетание:

  • веб-сервисы (asmx или mvc)
  • JQuery AJAX
  • jQuery UI

Наряду с множеством доступных плагинов jQuery я бы рекомендовал как легкий вес, так и большое количество вспомогательной помощи, а также плагинов и очень активную разработку.

Если вам нужно немного больше, вы должны посмотреть http://www.obout.com/ в качестве опции.

...