2014-03-07 100 views
0

我在Razor視圖MVC的菜單:基於定義的URL屬性選擇菜單選項

@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 }) 

觀的URL就像是www.xxx.com?tipo=YYY

哪有我在基於YYY值的ActionLink文本中設置了一個粗體樣式?

謝謝。

回答

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"}) 
+0

感謝大家好,但我怎麼能做出的Request.Params值,以正確的選項插入類的屬性? – Patrick