Головка макетов страниц:
<head>
<link href="@Url.Content("~/Content/themes/base/Site.css")"
rel="stylesheet" type="text/css" />
</head>
A View (AnotherView) из приложения требуется:
<link href="@Url.Content("~/Content/themes/base/AnotherPage.css")"
rel="stylesheet" type="text/css" />
и AnotherView имеет частичный вид (AnotherPartial), который требует:
<link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")"
rel="stylesheet" type="text/css" />
Вопрос: Как мы можем добавить эти ссылки в CSS файлы Другие и другие альтернативные ссылки на макет?
RenderSection - это не очень хорошая идея, потому что у AnotherPage может быть более одного Partials. Добавить CSS в голову не полезно, потому что он изменится динамически (это зависит от других страниц).