从布局页面访问MVC应用程序设置

我试图进一步帮助组织的用户知道他们所处的环境就是我们的测试环境。我已经在web.config的“应用程序设置”部分中放置了一个设置,然后在web.release.config中对该设置进行了变换(替换)。我要做的就是将我们的徽标从正常颜色切换为红色。下面是我尝试过的方法,它总是转到else语句选项。

@if (System.Configuration.Configurationmanager.AppSettings["Environment"] == "PROD")
            {
                <img src="~/Content/Img/default/sru_logo.png" class="sruLogo" alt="" />
            }
            else if (System.Configuration.Configurationmanager.AppSettings["Environment"] == "PPRD")
            {
                <img src="~/Content/Img/default/sru_logo_test.png" class="sruLogo" alt="" />
            }
            else
            {
                <p>Not Working</p>
            }

我尝试使用Context.Application [“ Environment”],system.web.Configuration.WebConfigurationmanager.AppSettings [“ Environment”]

以上方法均无效,正如我所说,我要尝试做的就是根据应用程序设置在_Layout.cshtml文件中使用其他图像。

qk8877 回答:从布局页面访问MVC应用程序设置

尝试使用圆括号代替suqare

System.Configuration.ConfigurationManager.AppSettings("Environment");

本文链接:https://www.f2er.com/3050053.html

大家都在问