【问题标题】:How do I add custom tags in the head of my razor views如何在剃刀视图的头部添加自定义标签
【发布时间】:2011-05-18 18:00:28
【问题描述】:

我想在某些视图的头部添加自定义 javascript。我有一个正常的结构,有一个共享文件夹,它有一个名为 _Layout.cshtml 的视图。该文件中包含 head 标签,是我所有视图的基本“母版页”。我希望某个视图在 head 标签中有某些 javascript,但其他所有内容都相同,我该如何实现?

【问题讨论】:

    标签: c# asp.net asp.net-mvc-3 razor


    【解决方案1】:

    查看@RenderSection 方法。您向其传递一个名称以及该部分是否是必需的(您的为 false),然后在您的视图中使用 @Section 设置该部分。

    总而言之,在你的布局中加入如下内容:

    @RenderSection("OptionalContent", required: false)
    

    在你看来是这样的:

    @section ExtraContent {
        <div>Some extra content</div>
    }
    

    【讨论】:

      猜你喜欢
      • 2018-04-24
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      • 2013-11-17
      • 2013-10-20
      • 2011-10-10
      • 1970-01-01
      • 2013-09-28
      相关资源
      最近更新 更多