实际上我有一个母版页,我将这个母版页添加到另一个视图(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中一样.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。