Вы не можете сделать это «из коробки» - веб-приложения не имеют состояния.
Вам потребуется указать флаг, указывающий, какой должен быть цвет фона.
Есливы имели в виду mvc
тег Asp.net-Mvc
... Вы можете использовать ViewBag.Color
для флага.
Контроллер:
public ActionResult Foo()
{
...
ViewBag.Color = "Green";
return View();
}
Вид
<body style="background-color:'@(ViewBag.Color)'">