更改菜单选项的颜色取决于值

时间:2019-05-20 07:16:42

标签: asp.net-mvc

我的应用程序有一个菜单选项,我需要根据文本框的选择来更改菜单选项的颜色。

在控制器文件中,我这样写:

[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>

当我执行该应用程序并在文本框中输入一个值并单击提交按钮时,我看到菜单选项会更改颜色并再次更改为绿色。

0 个答案:

没有答案