Pomocná rutina značek prostředí v ASP.NET Core

Peter Kellner a Hisham Bin Ateya

Pomocník značky prostředí podmíněně vykreslí svůj uzavřený obsah na základě aktuálního hostitelského prostředí. Jedním atributem namespomocné rutiny značky prostředí je seznam názvů prostředí oddělených čárkami. Pokud některý z zadaných názvů prostředí odpovídá aktuálnímu prostředí, zobrazí se uzavřený obsah.

Přehled pomocných rutin značek najdete v tématu Pomocné rutiny značek v ASP.NET Core.

Pomocné atributy značek prostředí

názvy

names přijímá jeden název hostitelského prostředí nebo čárkami oddělený seznam názvů hostitelských prostředí, které aktivují vykreslování uzavřeného obsahu.

Hodnoty prostředí se porovnávají s aktuální hodnotou vrácenou IWebHostEnvironment.EnvironmentName. Porovnání ignoruje malá a velká písmena.

Následující příklad používá pomocníka značky prostředí. Obsah se vykreslí, pokud je hostitelské prostředí přípravné nebo produkční:

<environment names="Staging,Production">
    <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>
</environment>

include and exclude attributes

include Atributy řídí exclude vykreslování uzavřeného obsahu na základě zahrnutých nebo vyloučených názvů hostitelských prostředí.

include

Vlastnost include vykazuje podobné chování atributu names . Prostředí uvedené v hodnotě atributu include musí odpovídat hostitelskému prostředí aplikace (IWebHostEnvironment.EnvironmentName) pro vykreslení obsahu značky <environment> .

<environment include="Staging,Production">
    <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>
</environment>

vyloučení

Na rozdíl od atributu include se obsah <environment> značky vykreslí, když hostitelské prostředí neodpovídá prostředí uvedenému v hodnotě atributu exclude .

<environment exclude="Development">
    <strong>IWebHostEnvironment.EnvironmentName is not Development</strong>
</environment>

Další materiály