В большинстве случаев вы хотите определить свой список файлов CSS и JS в основном файле, подходящем для рассматриваемого представления.
Если, однако, у вас есть файлы CSS / JS, которые должны быть включены только в конкретное представление, вы можете установить заполнитель содержимого в вашем основном файле и переопределить его в своем представлении. Этот пост может в таком случае вас заинтересовать.
Что касается размещения, мне нравится помещать все мои CSS-файлы в папку содержимого, которая создается для меня при создании нового проекта ASP.NET MVC: имя-проекта / content / css
JS-файлы, которые я помещаю в каталог скриптов: имя-проекта / скрипты
Таким образом, никогда не возникает сомнений в том, куда помещать новые файлы CSS / JS, а структура проекта остается организованной и незагроможденной.