加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何在mvc4中的特定视图中添加单个css文件?

发布时间:2020-12-16 04:01:02 所属栏目:asp.Net 来源:网络整理
导读:实际上我有一个母版页,我将这个母版页添加到另一个视图(Index.cshtml),现在我想在Index.cshtml视图中添加另一个单独的css文件. 解决方法 在母版页的head部分(例如_Layout.cshtml)中添加一个RenderSection调用.您的标题部分可能如下所示: head meta charset=
实际上我有一个母版页,我将这个母版页添加到另一个视图(Index.cshtml),现在我想在Index.cshtml视图中添加另一个单独的css文件.

解决方法

在母版页的head部分(例如_Layout.cshtml)中添加一个RenderSection调用.您的标题部分可能如下所示:
<head>
    <meta charset="utf-8" />
    <meta name="description" content="The content description" />
    <link rel="shortcut icon" href="@Url.Content("~/Content/images/favicon.ico")" />
    <title>@ViewBag.Title</title>
    @RenderSection("css",false)
</head>

然后在你的Index.cshtml中使用该部分添加你的css链接:

@section css {
    <link href="@Url.Content("~/css/style.css")" rel="stylesheet"/>
}

请注意,“css”是您的部分的唯一名称,需要匹配.您也可以在任何所需的视图中使用此部分.然后,您在css部分中指定的部分将在html的head-tag中呈现,就像您将RenderSection占位符放在_Layout.cshtml中一样.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读