我想在某些视图的头部添加自定义javascript。我有一个普通的结构,有一个共享文件夹,有一个名为_Layout.cshtml的视图。此文件中包含head标记,是我所有视图的基本“母版页”。我希望某个视图在head标签中包含某些javascript,但其他所有内容都相同,我该如何实现?
答案 0 :(得分:2)
查看@RenderSection方法。你传给它一个名字,该部分是否是必需的(你的部分是假的),然后在你的视图中你使用@Section设置该部分。
总结一下,在你的布局中加上这样的东西:
@RenderSection("OptionalContent", required: false)
在你看来是这样的:
@section ExtraContent {
<div>Some extra content</div>
}