MVC 3 с лучшими практиками Razor - PullRequest
5 голосов
/ 31 марта 2011

Я ищу лучшие практики для использования Razor с MVC 3. Теперь я надеюсь, что это какой-то тип статьи, а не просто список ваших лучших рекомендаций, но если у вас есть какие-либо вопросы, не стесняйтесь их публиковать.

Почему это ТАК достойно?Кажется, трудно найти информацию о том, как лучше всего использовать Razor с представлениями MVC.Я знаю о типичных лучших практиках MVC, я ищу специфические для Razor.Те, кто использует Razor, знают, что это больше, чем замена токенов.Я хочу узнать больше о том, как вы настраиваете шаблоны сайтов с помощью Razor.

Как я уже сказал, я ищу хороший ресурс по этой теме.

Ответы [ 4 ]

7 голосов
/ 31 марта 2011

Вы когда-нибудь слышали о Nerddinner.com ?этот веб-сайт был создан с помощью ASP.NET MVC и имеет открытый исходный код codeplex .

Вот версия с бритвой и версией MVC3;

http://nerddinner.codeplex.com/SourceControl/changeset/changes/55257

Вы можете скачать исходный код и поиграть с ним.

Редактировать:

Также обратите внимание на сообщения блога ниже:

3 голосов
/ 30 июня 2011

Синтаксис Razor - это не все, что вам нужно, вам нужны лучшие шаблоны и практики с использованием MVC 3.Обидно, что на MVC3 вышли книги Zero, только веб-ссылки варьируются от малой до большой степени.На данный момент вы должны использовать stackoverflow и постоянно использовать Google и установить диапазон дат для поиска в прошлом месяце или около того.Кроме того, настройте "оповещение" google на бритве mvc 3 и т. Д.

Я считаю, что примеры множественного числа, nerddinner, Silk (ПробегStats), MvcMusicStore, ProDinner и некоторые другие, являются "полезными", но ни один из них не является(или может быть) лучшие практики в каждой области.Все пробуют «счастливый путь», но многие из примеров отклоняются от этого.Многие примеры делают различные контейнеры IOC.Некоторые используют Unity, другие Structuremap, другие - Ninject.В зависимости от уровня квалификации и имеющихся знаний, это может быть подавляющим.

Лично я нахожусь в новом проекте с vs 2010 / mvc3 с Oracle 9 ... Таким образом, большинство примеров не очень полезно, поскольку интеграция базы данных с EntityFramework использует datacontext / IQueryable и все, нос Oracle EF в бета-версии, и sprocs даже не работает с Oracle 9 с EF (за попытку и ответы по электронной почте от инструкторов Oracle и т. д.). В конечном итоге мне приходится уходить из старой школы, модифицировать ADO.NET и преобразовывать в List ...и используйте IEnumerable.Таким образом, многие вещи, которые можно легко использовать в моделях / контроллерах / представлениях в демонстрационных проектах, для меня наполовину напрасны в моей среде с Oracle.

2 голосов
/ 31 марта 2011

Хорошо ... Я использую MVC 2 и работаю, а MVC 3 дома, и я действительно не нашел слишком много различий с точки зрения лучших практик для синтаксиса Razor. Обычно я просто читаю блоги ScottGu или Фила Хаака, если хочу прочитать о способах использования функций Razor. Не уверен, поможет ли это вам, но я рисую пробел.

0 голосов
/ 05 октября 2011

Пожалуйста, проверьте ссылку ниже, например, с хорошей презентацией. http://dotnetautor.de/blog/content/binary/Windows-Live-Writer/32ee537b2c00_E16A/MVC3.pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...