EnvironmentTagHelper 类

定义

ITagHelper 实现目标 <环境> 元素,这些元素基于 的当前值 EnvironmentName有条件地呈现内容。 如果环境未在指定的 NamesInclude中列出,或者如果它在 Exclude中,则不会呈现内容。

public ref class EnvironmentTagHelper : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public class EnvironmentTagHelper : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type EnvironmentTagHelper = class
    inherit TagHelper
Public Class EnvironmentTagHelper
Inherits TagHelper
继承
EnvironmentTagHelper

构造函数

EnvironmentTagHelper(IHostingEnvironment)

创建一个新的 EnvironmentTagHelper

EnvironmentTagHelper(IWebHostEnvironment)

创建一个新的 EnvironmentTagHelper

属性

Exclude

不会在其中呈现内容的环境名称的逗号分隔列表。

HostingEnvironment

获取 IWebHostEnvironment 应用程序的 。

Include

应在其中呈现内容的环境名称的逗号分隔列表。 如果当前环境也在 Exclude 列表中,则不会呈现内容。

Names

应在其中呈现内容的环境名称的逗号分隔列表。 如果当前环境也在 Exclude 列表中,则不会呈现内容。

Order

执行一组 ITagHelper时,首先在指定的 中调用其 Init(TagHelperContext)的 ;然后在指定的 OrderOrder中调用其 ProcessAsync(TagHelperContext, TagHelperOutput)的 。 先执行更低的值。

方法

Init(TagHelperContext)

ITagHelper使用给定context的 初始化 。 Items应在此方法中对 进行添加,以确保在执行子级之前添加它们。

(继承自 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput同步执行 。

ProcessAsync(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput异步执行 。

(继承自 TagHelper)

适用于