2013-04-23 5 views
1

Этот вопрос является одним из распространенных способов размещения файлов в решении. В MVC3/4, если я определяю свои собственные ActionResults, Filters и Attributes, где это лучшее место для их хранения?Где разместить пользовательские результаты, фильтры и атрибуты в решении ASP.NET MVC

Я предпочитаю, чтобы мои решения были хорошо организованы, и в настоящее время у меня есть их в папке \ Models. Это лучшее место, чтобы сохранить их с архитектурной точки зрения?

ли кто-нибудь использовать отдельные папки для каждого из этих типов классов, например, \ Filters, \ Результаты и т.д ..

Спасибо.

+0

В моем приложении я добавил еще один класс проект для глобальных фильтров действий и атрибутов классов и называя их везде, где мне нужно в моем проекте в качестве общего решения. –

ответ

0

В моих решениях я склонен отбрасывать все типы «похожих» функций, например.

Основной проект:

  • Фильтры (это создается новая структура папок MVC4 в любом случае)
  • Инфраструктура (это будет содержать хелперы и расширения и т.д.
  • ActionResults
  • Модели (для модели вида

Второй проект:

  • DTOS и т.д.