Asp.Net Mvc highlighting current page link technique?

前端 未结 6 1167
误落风尘
误落风尘 2020-12-04 10:35

I need to highlight active link in the menu. My menu is in the master page by the way. I\'m looking for the best way to implement this? Any ideas?

6条回答
  •  长情又很酷
    2020-12-04 11:13

    In layout try like following:

    @{
        string url = Request.RawUrl;
    }
    @switch (url)
    {
        case "/home/":                
             @Html.ActionLink("Home", "../home/", null, new { @style = "background:#00bff3;" })
             @Html.ActionLink("Members", "../home/MembersList/")
        break;
        case "/home/MembersList/":
             @Html.ActionLink("Home", "../home/")
             @Html.ActionLink("Members", "../home/MembersList/", null, new { @style = "background:#00bff3;" })
        break;
        default:
                @Html.ActionLink("Home", "../home/")
                @Html.ActionLink("Members", "../home/MembersList/")
        break;
    }
    

提交回复
热议问题