2
我有一个自定义图路线ActionLink的一个自定义图路线有两个URL参数
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 })
谢谢你,我看到它的工作原理。但是,url是“/ Admin/Participants/1205B?gender = male”,maproute将其描述为“Admin/Participants/{id}/{gender}”将会在将来产生问题吗?我应该将maproute更新为“Admin/Participants/{id}?gender = {gender}”? – redmcweb
@ user1902060:我会建议你保持你的网址,因为你正在得到它目前...不能说任何理由,但这是他们如何做到这一点... –