ASP.NET MVC 3: выбор дизайна для движка представления - PullRequest
0 голосов
/ 19 января 2011

Я собираюсь создать веб-сайт с большим количеством бизнес-логики, связанный с моделью фоновых данных.По этим причинам я выбрал ASP.NET MVC3 в качестве платформы разработки.К сожалению, я оставил веб-программирование во времена старых ASP и JSP, и в последнее время я работал с Windows-приложениями и C #.Теперь мне интересно, какой метод (самый простой, быстрый, самый надежный, самый совместимый с браузерами) является лучшим для создания пользовательских представлений?

  1. Я изучил небольшую бритву, но для меня неясноэто так хороший выбор?Это поддерживается форумами или все еще слишком свежо?
  2. Мне очень хочется использовать веб-элементы управления, так как я теперь зависим от них.Это был бы хороший выбор?Могу ли я использовать webcontrols только в aspx или в razor?
  3. А как насчет элементов управления Ajax?Будет ли это лучший выбор?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 января 2011
  1. Да, Бритва - хороший выбор. Смотрите здесь для довольно хорошего резюме.
  2. Как упоминал Роберт, «элементы управления» идут вразрез с шаблоном MVC и даже не будут работать в Razor. Вам нужны html-помощники для небольших фрагментов разметки (например, для визуализации текстового поля) и частичные представления для более сложных вещей (таких как виджет корзины)
  3. Использование AJAX зависит от потребностей пользовательского интерфейса вашего приложения. Изначально было бы проще начать без AJAX. Кроме того, некоторые клиенты могут отключить JavaScript, и тогда AJAX не будет работать.
1 голос
/ 19 января 2011

«веб-элементы управления» вообще не подходят для MVC - они идут вразрез с шаблоном MVC.Вместо этого изучите «частичные представления» для создания общих битов пользовательского интерфейса, которые повторно используются на нескольких страницах

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