我想访问我的内容页面(ASP.NET MVC)中的<head>
标记部分。
例如,我想在头标记中仅在几个内容页面中放置一个CSS文件链接。怎么做?
答案 0 :(得分:1)
您想要使用部分。
在共享布局中,通常是_Layout.cshtml,添加像这样的RenderSection
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@RenderSection("css", required: false)
</head>
然后在要将css应用到的内容页面中,添加以下内容
@section css{
<!-- whatever stylesheets you want to link to your content page-->
<link rel="stylesheet" href="/SomeStyles.css">
}
现在,当您的内容页面呈现时,您的页面将会添加特定的CSS。