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
ASP.NET Core
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk