在MVC 4中的Html.ActionLink中附加“id =”参数

时间:2013-10-04 11:15:28

标签: c# asp.net-mvc asp.net-mvc-4

 @Html.ActionLink("View Details", "Index", "PatientVisitDetail", new {id=item.Id}, null)|

会生成一些链接,例如 http://localhost:19456/PatientVisitDetail/Index/1

但是,我想要一个类似的链接,

http://localhost:19456/PatientVisitDetail/Index/?id=1

1 个答案:

答案 0 :(得分:4)

这可能是由于您的路由设置方式。不确定是否有更好的方法,但这应该有效:

<a href="@(Url.Action("Index", "PatientVisitDetail") + "?id=" + item.Id)">View Details</a>