根据URL属性定义选定的菜单选项

时间:2014-03-07 00:22:52

标签: c# css asp.net-mvc razor

我在razor View MVC中有一个菜单:

@Html.ActionLink("Criar Nova", "Create", new { tipo = Request.Params["tipo"] })
@Html.ActionLink("Listar Todas", "Index", new { tipo = @ViewBag.ENTIDADE_LISTAR_TODAS })
@Html.ActionLink("Listar Expedidoras", "Index", new { tipo = @ViewBag.ENTIDADE_LISTAR_TIPO_EXP })
@Html.ActionLink("Listar Destinatárias", "Index", new { tipo = @ViewBag.ENTIDADE_LISTAR_TIPO_DEST })

视图的网址类似于www.xxx.com?tipo=YYY

如何在基于YYY值的ActionLink文本中设置粗体样式?

感谢。

1 个答案:

答案 0 :(得分:0)

假设你知道如何剥离url并获取你的字符串变量,你可以在html链接本身中为你的粗体分配css类。

<head>
   <style>
   .activeMenu{font-wieght:bold;}
   </style>
</head>

@Html.ActionLink("Criar Nova", "Create", new { tipo = Request.Params["tipo"] }, new { @class = "activeMenu"})