我有一个可以在2个环境dev和prod中运行的mvc程序。 我在https://www.codeproject.com/Articles/17660/Single-web-config-file-across-all-environments-dev中提到了该程序,并附带了 ConfitIt.dll到我的MVC程序。在Global.asax.cs和Application_Start方法中,我包括了
String environment = EnvironmentSettings.Environment;
在Index.cshtml中,有一个按钮,其值需要根据环境而变化 我希望它显示“推送到” +它处于的任何环境 这是我的代码
<input type="submit" value="Push to" +EnvironmentSettings.Environment style="height:40px; width: 60px;font-weight: bold;background-color:#b6ffff; " /> <br />
我知道这是错误的,因为我看不到该值。我尝试过了
@Html.Label("dynamic settings", EnvironmentSettings.Environment)
我看到正确的值
我该怎么办?或者有替代ConfigIt.dll的替代方法吗? 谢谢 先生
答案 0 :(得分:1)
写如下:
<input type="submit" value='@("Push to" + EnvironmentSettings.Environment)' style="height:40px; width: 60px;font-weight: bold;background-color:#b6ffff; " /> <br />