有没有一种方法可以使用布局页面将样式添加到MVC视图的主体中



我有一个MVC视图,它使用一个布局页面,该页面具有显示站点菜单和其他内容的所有设置。在这个特定的视图中,我想在不修改布局页面的情况下,将样式添加到它从布局页面继承的正文样式中?。有没有办法将样式添加到已经使用布局页面的视图页面的正文中?例如,在这个特定的页面上,我想将以下样式添加到它已经用于正文的样式中:

background: linear-gradient(174deg, rgba(2,0,36,1) 0%, rgba(33,48,153,0.7130128662793243) 63%, rgba(49,0,255,1) 100%);

提前谢谢。

您要查找的是Section。

您可以在_Layout.cshtml:中定义一个部分

<!-- _Layout.cshtml  -->
@RenderSection("Styles", required: false)

然后,在你的孩子视图中填写:

<!-- ChildView.cshtml  -->
@section Styles {
<style>
/* your stylesheet */
</style>
}

我希望这对你有帮助。

最新更新