Jak uzyskać dostęp do wartości klucza z pliku web.config w moim widoku Razor.
To jest moje web.config
na poziomie katalogu głównego Web Project.
<appSettings>
<add key="myKey" value="MyValue"/>
</appSettings>
Chcę użyć klucza w moim widoku Razor.
Dziękuję Ci.
asp.net-mvc-3
Hari Gillala
źródło
źródło
Odpowiedzi:
źródło
Preferowaną metodą jest w rzeczywistości:
Nie potrzebuje również odniesienia do zestawu ConfigurationManager, jest już w System.Web.
źródło
Oto przykład ze świata rzeczywistego z wykorzystaniem nie zminimalizowanych i zminimalizowanych zasobów w twoim układzie.
Web.Config
Szablon Razor - użyj powyższego var w następujący sposób:
źródło
DLA MVC
- KOD WEB.CONFIG W USTAWIENIACH APLIKACJI -
<add key="PhaseLevel" value="1" />
- W WIDOKACH załóżmy, że chcesz pokazać lub ukryć coś w oparciu o wartość web.config -
- NAPISZ TO NA SWOJEJ STRONIE--
@{ var phase = System.Configuration.ConfigurationManager.AppSettings["PhaseLevel"].ToString(); }
- UŻYWAJ POWYŻEJ WARTOŚCI, GDZIE CHCESZ POKAZAĆ LUB UKRYWAĆ.
@if (phase != "1") { @Html.Partial("~/Views/Shared/_LeftSideBarPartial.cshtml") }
źródło