Bagikan melalui


Pembantu Tag Lingkungan di ASP.NET Core

Oleh Peter Kellner dan Hisham Bin Ateya

Pembantu Tag Lingkungan secara kondisional merender konten yang diapit berdasarkan lingkungan hosting saat ini. Atribut tunggal Pembantu Tag Lingkungan, names, adalah daftar nama lingkungan yang dipisahkan koma. Jika salah satu nama lingkungan yang disediakan cocok dengan lingkungan saat ini, konten yang diapit akan dirender.

Untuk gambaran umum tentang Pembantu Tag, lihat Pembantu Tag di ASP.NET Core.

Atribut Pembantu Tag Lingkungan

nama

names menerima satu nama lingkungan hosting atau daftar nama lingkungan hosting yang dipisahkan koma yang memicu penyajian konten yang diapit.

Nilai lingkungan dibandingkan dengan nilai saat ini yang dikembalikan oleh IWebHostEnvironment.EnvironmentName. Perbandingan mengabaikan kasus.

Contoh berikut menggunakan Pembantu Tag Lingkungan. Konten dirender jika lingkungan hosting adalah Penahapan atau Produksi:

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

sertakan dan kecualikan atribut

include & exclude atribut mengontrol penyajian konten tertutup berdasarkan nama lingkungan hosting yang disertakan atau dikecualikan.

termasuk

Properti include menunjukkan perilaku names yang sama dengan atribut . Lingkungan yang tercantum dalam include nilai atribut harus cocok dengan lingkungan hosting aplikasi (IWebHostEnvironment.EnvironmentName) untuk merender konten <environment> tag.

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

jangan sertakan

Berbeda dengan include atribut , konten <environment> tag dirender ketika lingkungan hosting tidak cocok dengan lingkungan yang tercantum dalam exclude nilai atribut.

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

Sumber daya tambahan