Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在razor视图的头部添加自定义标记_C#_Asp.net_Asp.net Mvc 3_Razor - Fatal编程技术网

C# 如何在razor视图的头部添加自定义标记

C# 如何在razor视图的头部添加自定义标记,c#,asp.net,asp.net-mvc-3,razor,C#,Asp.net,Asp.net Mvc 3,Razor,我想在某些视图的头部添加自定义javascript。我有正常的结构,有一个共享文件夹,其中有一个名为_Layout.cshtml的视图。这个文件中有head标签,是我所有视图的基本“母版页”。我希望某个视图的head标记中包含特定的javascript,但其他所有内容都是相同的,我该如何实现这一点?查看@RenderSection方法。您向它传递一个名称以及该节是否是必需的(您的将为false),然后在视图中使用@section设置该节 总而言之,在布局中放置如下内容: @RenderSecti

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

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

总而言之,在布局中放置如下内容:

@RenderSection("OptionalContent", required: false)
在你看来是这样的:

@section ExtraContent {
    <div>Some extra content</div>
}
@节内容外{
一些额外的内容
}