Я только начинаю проникать в ASP.NET MVC и сегодня вижу, что Beta версии 2 выпущена .
Стоит ли начинать с MVC 1, учитывая, что уже есть много отличных ресурсов и учебных пособий? Или я должен перейти прямо к MVC 2, чтобы воспользоваться всеми улучшениями?
Я подумываю о том, чтобы разбить это на другой вопрос, но я думаю, что следующий вопрос заключается в том, каковы основные различия? Подходят ли учебники версии 1 для перехода на версию 2?
Обновление:
Я подумал, что стоит обновить этот вопрос, чтобы упомянуть, что я начал изучать замечательное руководство Скотта Гатри по NerdDinner . Я настоятельно рекомендую это.
Пройдя через это, я начал использовать его в своем собственном проекте и почти сразу же наткнулся на загадку. Я хотел повторно использовать партиалы в разных областях моего сайта. Если частичное принадлежит другому контроллеру, не может сделать. Тем не менее, MVC 2 имеет Html.RenderAction
, который решает проблему для меня.