[MVC]RouteLink加入LINK額外的屬性

[MVC]RouteLink加入LINK額外的屬性

最近在學ASP.NET MVC3,RouteLink有提供讓我們加入額外的屬性,如下面的範例,如果選到了CATEGORY的話,就把那個LINK的CLASS加上selected。

@model IEnumerable<string>

@Html.ActionLink("Home", "List", "Product")

@foreach (var link in Model)
{
    @Html.RouteLink(link, new { controller = "Product"
    , action = "List"
    , category = link, page = 1 }
    , new { @class = link == ViewBag.SelectedCategory ? "selected" : null })
}

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^