Por CSS que se reutilizan entre todo el sitio que les definen en la sección <head>
del _Layout
:
<head>
<link href="@Url.Content("~/Styles/main.css")" rel="stylesheet" type="text/css" />
@RenderSection("Styles", false)
</head>
y si necesito algunos estilos específicos de vista que definen la sección Styles
en cada vista:
@section Styles {
<link href="@Url.Content("~/Styles/view_specific_style.css")" rel="stylesheet" type="text/css" />
}
Editar: Es útil saber que el segundo parámetro en @R enderSection, false, significa que la sección no es necesaria en una vista que utiliza esta página maestra, y el motor de vista ignorará felizmente el hecho de que no hay una sección de "Estilos" definida en su vista. Si es verdadero, la vista no se renderizará y se lanzará un error a menos que se haya definido la sección "Estilos".
Ya sabes, pensándolo bien, eso no es tan malo. Creo que es nuevo y diferente. – MrBoJangles
Véase también http://stackoverflow.com/a/4311876/376366 –
@sección Estilos -> dice que no se puede resolver Estilos de sección, ¿qué significa? – Revious