在我的布局页面中,我有一个只想在暂存环境中显示的横幅。部署到生产环境后如何自动隐藏它?
在_ViewStart.cshtml
中,我可以System.Environment.GetEnvironmentVariable("web_env")
用来获取需要的信息,但是如何div
在布局页面中隐藏呢?我不能ActionResult
在控制器中返回一个赞,可以吗?
<div id='warning'>blah</div>
更新
在_ViewStart.cshtml
:
PageData["IsProd"] = System.Environment.GetEnvironmentVariable("web_env") == "PROD";
在Layout.cshtml
:
@if (!PageData["IsProd"])
{
<div id="warning">
you are in testing environment.
</div>
}