В моем приложении есть пункты меню, и мне нужно изменить цвет пункта меню в зависимости от выбора текстового поля.
В файле контроллера я написал это:
[HttpPost]
public ActionResult Rise(int rise)
{
Session["Var1"] = rise;
if (rise != 0)
{
ViewBag.Var1= "class = active";
}
else
{
ViewBag.Var1 = "class = visited";
}
return View();
}
В моем файле CSS я написал это:
a:visited
{
font-size: large;
color: green;
}
a:active {
font-size: large;
color: blue;
}
a:link {
font-size: large;
color: #ffffff;
}
a:hover {
background-color: lightblue;
}
И, на мой взгляд, я написал это:
<li><a href="~/Home/Var1">Option1</a></li>
Когда я запускаю приложение, я пишу значение в текстовое поле и нажимаюна кнопке отправки я вижу, что пункт меню меняет цвет и снова меняет цвет на зеленый.