Bagaimana cara mengakses nilai kunci dari web.config dalam tampilan Razor saya.
Ini ada di saya web.config
di tingkat root Proyek Web.
<appSettings>
<add key="myKey" value="MyValue"/>
</appSettings>
Saya ingin harus menggunakan kunci dalam tampilan Razor saya.
Terima kasih.
asp.net-mvc-3
Hari Gillala
sumber
sumber
Jawaban:
sumber
Metode yang disukai sebenarnya:
Itu juga tidak perlu referensi ke perakitan ConfigurationManager, itu sudah ada di System.Web.
sumber
Berikut adalah contoh dunia nyata dengan penggunaan aset yang tidak ditambang versus yang diperkecil di tata letak Anda.
Web.Config
Razor Template - gunakan var di atas seperti ini:
sumber
UNTUK MVC
- KODE WEB.CONFIG DALAM PENGATURAN APLIKASI -
<add key="PhaseLevel" value="1" />
- TAMPILAN SEKILAS misalkan Anda ingin menampilkan atau menyembunyikan sesuatu berdasarkan web.config Value--
- MENULIS INI DI ATAS PAGE ANDA -
@{ var phase = System.Configuration.ConfigurationManager.AppSettings["PhaseLevel"].ToString(); }
- GUNAKAN DI ATAS NILAI DI MANA ANDA INGIN MENUNJUKKAN ATAU MENYEMBUNYIKAN.
@if (phase != "1") { @Html.Partial("~/Views/Shared/_LeftSideBarPartial.cshtml") }
sumber