asp.net-mvc-3 - sintaxis - razor c# ejemplos
Acceda al valor de la clave desde Web.config en Razor View-MVC3 ASP.NET (3)
Aquí hay un ejemplo del mundo real con el uso de activos no minificados versus minificados en su diseño.
Web.Config
<appSettings>
<add key="Environment" value="Dev" />
</appSettings>
Plantilla Razor: usa esa var arriba como esta:
@if (System.Configuration.ConfigurationManager.AppSettings["Environment"] == "Dev")
{
<link type="text/css" rel="stylesheet" href="@Url.Content("~/Content/styles/theme.css" )">
}else{
<link type="text/css" rel="stylesheet" href="@Url.Content("~/Content/styles/blue_theme.min.css" )">
}
¿Cómo accedo a un valor clave desde web.config en mi vista Razor?
Esto está en mi web.config
en el nivel de raíz del proyecto web.
<appSettings>
<add key="myKey" value="MyValue"/>
</appSettings>
Quiero tener que usar la clave en mi vista Razor.
Gracias.
El método preferido es en realidad:
@System.Web.Configuration.WebConfigurationManager.AppSettings["myKey"]
Tampoco necesita una referencia al ensamblado ConfigurationManager, ya está en System.Web.
@System.Configuration.ConfigurationManager.AppSettings["myKey"]