简体   繁体   English

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

[英]Appending “id=” parameter in Html.ActionLink in MVC 4

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

produces some link like, http://localhost:19456/PatientVisitDetail/Index/1 产生一些链接,例如http://localhost:19456/PatientVisitDetail/Index/1

But, I want a link that says something like, 但是,我想要一个这样的链接,

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

That is likely due to how your routing is setup. 这可能是由于您如何设置路由。 Not sure if there is a better way, but this should work: 不知道是否有更好的方法,但这应该可行:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM