Пользователи ASP.NET MVC - вам что-то не хватает с WebForms? - PullRequest
20 голосов
/ 17 апреля 2009

Существует множество статей и дискуссий о различиях между ASP.NET WebForms и ASP.NET MVC, в которых сравниваются относительные достоинства двух платформ.

У меня есть другой вопрос для тех, кто имеет опыт использования веб-форм, которые с тех пор перешли на MVC:

Что такое вещь номер один, что есть у WebForms, чего нет у MVC, которую вы действительно скучаете?

Редактировать

Никто не упомянул элементы управления валидацией WebForms. Сейчас я работаю над кодом, который имеет несколько зависимых правил проверки, и реализация проверки на стороне клиента для них оказывается медленной.

Ответы [ 14 ]

0 голосов
/ 21 сентября 2014

Ссылка: - http://www.codeproject.com/Articles/808297/Things-you-will-miss-in-ASP-NET-MVC-as-an-ASP-NET

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

  1. Прекрасные серверные элементы управления, которые просто дают вывод в мгновение ока.
  2. Файл исходного кода. Двойной щелчок и переход к Коду по какой-то причине сделали меня лучше.
  3. Магическое представление государства.
  4. Теперь мне нужно войти в головную боль POST и GET.

enter image description here

0 голосов
/ 27 апреля 2010

простота в перетаскивании элементов управления. возможно, увидит это в ближайшем будущем, может быть, в mvc4

0 голосов
/ 21 декабря 2009

Кэширование вывода на самом деле не реализовано в ASP.NET MVC (начиная с версии 2). Есть приемы, чтобы заставить его работать, например с использованием веб-элементов управления с директивой OutputCache или с использованием WriteSubstitution, но все эти приемы в некотором смысле противоречат природе MVC , Кэширование вывода для всего, кроме целых методов действия, действительно сложно для работы в ASP.NET MVC и всегда вызывает огромные технические долги. Так как выходное кэширование, особенно в новых версиях IIS, невероятно эффективно по сравнению с кэшированием на уровне данных, это позор.

0 голосов
/ 17 апреля 2009

Ничего хорошего.

WebForms делают так много автоматически, но часто мне приходилось взламывать его в соответствии с моими потребностями. MVC позволяет мне делать то, что я хочу, и я могу взломать его, чтобы все было лучше и быстрее.

Я люблю контролировать выход и предпочитаю чистый, легкий стиль.

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