Лучше всего размещать все ваши стили вверху страницы, а все сценарии - внизу страницы. Вам нужно будет разместить ссылки на ваши файлы JavaScript над вашей страницей JavaScript.
Это легко сделать в MVC3, если вы используете вспомогательные методы.
Процесс идет так:
- Создание вспомогательных методов для хранения сценариев в ViewContext
- Добавление сценариев и ссылок на файлы JavaScript в ViewContext в любом из ваших представлений и частичных представлений
- Рендеринг скриптов внизу страницы в том порядке, в котором они вам нужны
Если это кажется много, взгляните на этот пост:
MVC выполняет код представления перед макетом кода и разрушает мой порядок сценариев
Вспомогательные методы упрощают то, что в противном случае было бы очень грязным кодом. Удачи!