これを行う方法はたくさんあります。
最も速くて簡単な方法は、本番サーバーでtrueに設定されているキーをweb.configに含めることです。
<appSettings>
<add key="production" value="true" />
</appSettings>
開発の背景色のスタイルシートに新しいcssクラスを追加します
.development-bg {
background-color: #FF49F2;
}
そして、_Layout.cshtmlの上部にあります(レイザービューエンジンを使用していると仮定します)
@{
if(System.Configuration.ConfigurationManager.AppSettings["production"] != "true")
{
ViewBag.BackgroundColorCssClass = "development-bg";
}
}
次に、_Layout.cshtmlのbodyタグを変更します
<body class="@ViewBag.BackgroundColorCssClass">
または、web.config値が必要ない場合は、次のことを試してください。
@{
if(HttpContext.Current.Server.MachineName == "your machine name")
{
ViewBag.BackgroundColorCssClass = "development-bg";
}
}
私が言ったように、これを行う方法はたくさんあります。この方法は非常に簡単ですが、ニーズに合う場合があります。