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 names
pomocné 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>