[英]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.