Перейти с MVC2. Время запланированного выпуска, скорее всего, наступит в следующем месяце, учитывая, что сейчас оно в RC. Несмотря на то, что один из других плакатов говорит о незначительных изменениях, на самом деле есть значительные изменения:
- Сильно типизированные помощники расширения
- Строго типизированные просмотры
- Просмотр проверки аннотации данных модели
- Множество улучшений производительности за счет кэширования "отражающих" частей кода (деревья выражений могут дорого обойтись)
Одной из лучших функций, предоставляемых вами для .NET 4, является синтаксис <%:
для автоматического кодирования HTML для строк в ваших представлениях.
Поэтому вместо использования:
<%= Html.Encode("<script>alert('you've been hacked');</script>") %>
Вы можете сделать это:
<%: "<script>alert('you've been hacked');</script>" %>
Думайте об этом как о повороте знака равенства в сторону, как о закрытии ворот.