Вы можете использовать разделы. Например, чтобы иметь раздел для скриптов, в теге head файла layout.cshtml вы можете указать
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
@RenderSection("scripts", false);
</head>
Внутри любого представления вы можете добавить раздел сценариев для вставки ваших сценариев:
@section scripts{
<script src="@Url.Content("~/Scripts/myscript.js")" type="text/javascript"></script>
}
параметр false указывает MVC визуализировать раздел, если он существует на дочерней странице, или ничего не делать, если нет вызова