В чем разница между шаблонами mvc2 и mvc3 в визуальной студии? - PullRequest
1 голос
/ 22 марта 2012

В чем разница между шаблонами mvc2 и mvc3 в visual studio?Могу ли я использовать шаблон MVC2 вместо шаблона MVC3?Просто новичок, поэтому хочу создать несколько примеров в среде MVC3.

Ответы [ 3 ]

0 голосов
/ 22 марта 2012

Предлагаю вам прочитать эту статью.

Ниже перечислены некоторые преимущества MVC3 по сравнению с MVC2.

  1. Вы можете использовать Razor View Engine, который в зависимости от ваших требований сделает ваш код представления более приятным.
  2. Кэширование частичного вывода страницы - отличная функция для систем, которые совместно используют биты в разных пользовательских интерфейсах.
  3. Ненавязчивый JavaScript и валидация - это еще одна замечательная новая функция, которая поможет вам сохранить удобство сопровождения вашего кода среди других преимуществ.
  4. MVC3 также обладает некоторыми преимуществами динамических аспектов .NET 4, что также помогает вам поддерживать чистоту кода представления.
  5. Менеджер пакетов NuGet Надеюсь, что это поможет!
0 голосов
/ 04 февраля 2014

Вот некоторые различия между ними:

1. Механизм просмотра: Механизм просмотра отвечает за отображение HTML-кода из ваших представлений в браузере.MVC 2 использует только движок представлений веб-форм (.aspx) в качестве движка представлений по умолчанию.MVC3 использует Razor View Engine (.cshtml для c # и .vbhtml для Visual Basic) и механизм просмотра веб-форм (.aspx).

2.Syntax: (синтаксис HTML) Синтаксис механизма просмотра веб-форм: <% =HTML код%> в MVC2.(Синтаксис Razor) Синтаксис Razor View Engine: код @Html в MVC3.

3.Chart, WebGrid, Crypto, WebImage, элементы управления WebMail: все это недоступно в MVC2.Все они доступны в MVC3 и MVC4.

4. Объекты, доступные для обмена данными между View и Controller: TempData, ViewData доступны в MVC2.TempData, ViewData, ViewBag доступны в MVC3.

0 голосов
/ 22 марта 2012

MVC3 имеет некоторые новые обновленные функции, чем MVC2

Основные функции в MVC3

  • Встроенная система скаффолдинга, расширяемая с помощью NuGet
  • Шаблоны проектов с поддержкой HTML 5
  • Выразительные представления, включая новый Razor View Engine
  • Мощные хуки с внедрением зависимостей и глобальными фильтрами действий
  • Богатая поддержка JavaScript с ненавязчивым JavaScript, проверкой jQuery и привязкой JSON
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...