Комментарии 33
Рад что MVC развиваеться такими темпами. Единственное, что неудобно в плане изучений и работы над текущим проектом — нельзя что бы было уставнолено параллельно несколько версий.
-1
почему нельзя? можно, MVC 2 и MVC 3 можно поставить рядом
0
Смотря какие цели вы приследуете. У меня например фронт-енд работает и разрабатывается под MVC 1, а установлена MVC 2. Тоесть если интеграция в студию не очень важна, то все работает как часы. Ведь собсно MVC это просто набор либ. Референсиш, правиш конфиг и вуаля.
0
Разметка с Razor выглядит просто потрясно. Еще и выделение строк с кодом. Всегда одной из самых неприятных частей фреймворка была разметка представления в купе с ужасным форматированием кода в студии.
А есть ли там теги вроде @= или @:?
А есть ли там теги вроде @= или @:?
0
экранирование идет по умолчанию то есть @: не нужен
значение передается просто @Some.SomeMethod()
есть синтаксис выражений типа @(Some.SomeMethod() + «SomeText»)
значение передается просто @Some.SomeMethod()
есть синтаксис выражений типа @(Some.SomeMethod() + «SomeText»)
0
Я имел ввиду как реализован тег <%: %>
В статье написано, что он автоматически декодирует вывод для предотвращения xss атак, но я не очень понял, что надо сделать, что бы он этого не делал, если есть такая потребность.
В статье написано, что он автоматически декодирует вывод для предотвращения xss атак, но я не очень понял, что надо сделать, что бы он этого не делал, если есть такая потребность.
0
для получения значения откуда либо + он это значение декодирует
для действий, например for или foreach
можно написать так, но передаваемые значения надо декодировать всегда.
для действий, например for или foreach
можно написать так, но передаваемые значения надо декодировать всегда.
0
Парсер лох сожрал все теги…
+1
Написать как? Я прекрасно знаю, когда и что нужно декодировать. Я не понимаю как в разоре ему это указать, что бы вот тут он кодировал, а тут нет. Раньше были специальные теги. Сейчас же он там сам что-то решает.
0
А что насчет подсветки синтаксиса? Как так удалось разукрасить скриншоты, если подсветки нет?
0
Меню Tools -> Options -> Text Editor -> File Extension.
Вводим cshtml как Extension и выбираем HTML Editor в выпадающем списке. Жмём Add и OK.
Вводим cshtml как Extension и выбираем HTML Editor в выпадающем списке. Жмём Add и OK.
+1
подсветка в статье из проекта WenMatrix, в нем подсветка для razor работает, но автодополнения тоже нет
-1
Решено, с финальным выходом MVC 3 начну учить ASP, еще бы книгу хорошую подыскать.
0
НЛО прилетело и опубликовало эту надпись здесь
Эх, Razor, конечно, большой шаг (самое главное — убрали яркие, бросающиеся в глаза значки "%"), но по читабельности все равно еще далеко от Spark.
-1
Согласен насчёт Spark, плюс могу себе представить ситации, когда он не найдёт по простому "}".
0
НЛО прилетело и опубликовало эту надпись здесь
Spark — очень круто. Интересна его дальнейшая судьба, будет ли развиваться и насколько активно. С одной стороны, Lou (Louis DeJardin), создатель движка Spark, теперь работает на MS в команде ASP.NET (и возможно, в том числе, как-то влияет на разработку MVC, Razor, итд), и это вроде как гуд, но с другой — в каком приоритете теперь сам Spark?
0
НЛО прилетело и опубликовало эту надпись здесь
у spark есть сообщество разработчиков, проект открытый, развиваться будет, хотя чему-там собственно особенно развиваться?
-1
Производительность у него, насколько я понял, чуток пониже, чем у WebFormsViewEngine, ну и может какие-то дополнительные прелести для него придумают. Забавно, кстати, зачем бы MS вообще создавать новый движок (Razor), а не взять Spark в качестве основного варианта в AspNetMvc.
+1
Издана книга: «ASP.NET MVC 3 Framework с примерами на C# 2010 для профессионалов», 3-е издание, Адам Фримен, Стивен Сандерсон, бумага офсетная-белая, твердый переплет, 672 стр., ISBN 978-5-8459-1758-4, «ВИЛЬЯМС», 2012
Книгу уже можно заказать-купить в ОЗОН.ru
Книгу уже можно заказать-купить в ОЗОН.ru
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ASP.NET MVC 3: подробный обзор нововведений