Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=1132012-09-25T10:12:08Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=114Нововведения в ASP.NET MVC 22009-12-24T08:48:24-06:002009-12-24T08:48:24-06:00admaxПосле недавнего выхода релиз-кандидата ASP.NET MVC 2 можно говорить, что никакие API до релиза уже не изменятся. А значит можно задумываться о применении новой версии в реальных проектах. В этомuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=115Ответ от Sergey на вопрос с сайта CodeHelper2009-12-24T09:14:53-06:002009-12-24T09:14:53-06:00SergeyВот ряд изменений, которые есть в ASP.NET MVC 2 RC : скрипты валидации перемещны в отдельный файл; скрипты валидации теперь можно включать как сначала разметки, так и внизу для клиентской оптимизации; скрипты валидации поддерживают глобализацию; метод Html.ValidationSummary может теперь отображатьuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=116Ответ от Чак Норрис на вопрос с сайта CodeHelper2009-12-24T09:32:18-06:002009-12-24T09:32:18-06:00Чак НоррисОчень важная фича — MVC 2 не конфликтует с первой версией! Значит на одном компьютере можно установить обе версии. При этом в Visual Studio можно создать проект, использующий любую из установленных версий.uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=117Ответ от Чак Норрис на вопрос с сайта CodeHelper2009-12-24T09:56:55-06:002009-12-24T09:56:55-06:00Чак НоррисСкандально известная фича RenderAction. Это набор extension-методов (файл ChildActionExtensions), позволющих виду «отрисовывать» внутри себя результат работы любого экшена. Выглядит это примерно так: <%Html.RenderAction("Controller", "Action"); %> Как уже упоминалось , этаuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=118Ответ от safonovea на вопрос с сайта CodeHelper2009-12-25T03:19:03-06:002009-12-25T03:19:03-06:00safonoveaСтрого типизированные HTML-хелперы. Кроме того, они теперь возвращают не String, а MvcHtmlString. Updated: Вот список: - DisplayFor() - DisplayTextFor() - EditorFor() - CheckBoxFor() - HiddenFor() - PasswordFor() - RadioButtonFor() - TextBoxFor() - LabelFor() - DropDownListFor() - ListBoxFor() -uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=119Ответ от admax на вопрос с сайта CodeHelper2010-01-21T05:16:11-06:002010-01-21T05:16:11-06:00admaxОтдельный пласт нововведений — поддержка шаблонов для отображения и редактирования модели целиком или отдельных ее свойств. Вот очень хороший обзор этой возможности на хабре: Шаблоны отображения и редактирования данных в ASP.NET MVC 2