具有两个URL参数的自定义MapRoute的ActionLink

时间:2012-12-13 19:23:23

标签: actionlink url-parameters

我有自定义的MapRoute

context.MapRoute("participantByGender",
"Admin/Participants/{id}/{gender}",
new {
    controller = "Admin",
    action = "Participants",
    id = UrlParameter.Optional,
    gender = UrlParameter.Optional
}

我需要一个指定id和默认性别的链接。我有这个,它适用于选择ID,但我如何改变它以在链接中包含id和性别?

@Html.ActionLink("Participants", "Participants", new { id = item.termId })

1 个答案:

答案 0 :(得分:0)

只需使用:

@Html.ActionLink("Participants", "Participants", new { id = item.termId,gender=model.property })