- / Скрипты
- / Содержимое / css
- / Вид
- / Модели
Это просто структура, котораяпо умолчанию шаблон проекта asp.net mvc налагает.
Вы можете иметь любую понравившуюся вам структуру, но я бы порекомендовал оставить ваши Представления и Модель раздельными.
Поскольку наша «Модель» обычно находится в другомструктура нашего проекта MVC обычно выглядит следующим образом:
- Приложение (весь код приложения)
- Содержимое
- Контроллеры
- ViewModels
- Представления
Опять же, это личное предпочтение, но я, как правило, хотел бы сохранить своистатические ресурсы (CSS, изображения, скрипты) в одном каталоге.
Конечно, вы можете отделить вещи еще дальше.Например, если мы используем плагин javascript, который имеет свои собственные «базовые» css и изображения, мы обычно сохраняем их вместе, например:
- Content
- css
- images
- scripts
- libs
- myplugin
- myplugin.js
- myplugin.css
- myplugin.png
Конечно, когда вы разделяете вещи таким образом, им становится трудно управлять.По этой причине мы используем Client Dependency Framework .Вы также можете попробовать Кассета .