ASP.NET MVC: правильное расположение пользовательских классов, атрибутов и т. Д. - PullRequest
4 голосов
/ 27 мая 2011

В настоящее время я делаю пользовательский атрибут и сделал несколько пользовательских классов для одного из моих проектов ASP.NET MVC.

Мне было интересно, есть ли выделенное место для их размещения?Я имею в виду, какое-то правильное именование пути или что-то в этом роде.

Как контроллеры идут в контроллерах \, модели в моделях \ и т.д ...

Любые предложения приветствуются!

Спасибо!

Ответы [ 2 ]

3 голосов
/ 27 мая 2011

Если эти атрибуты представляют собой фильтры настраиваемых действий, я бы поместил их в папку Filters.Если они представляют аннотации данных валидатора в папку Validators, то ... По их функциям я бы нашел имя.

0 голосов
/ 27 мая 2011

Обычно я добавляю отдельный библиотечный проект и помещаю их туда, в описательные папки, отделяя «MVC» от ​​«остальных».Конечно, в зависимости от размера проекта, небольших проектов я бы делал как предыдущие ответы и просто создавал новые папки с описательными именами.

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