例如,假设我在foreach中有以下代码来生成表.在其中一列中有一个“单击此处查看更多详细信息”类型链接. PurchaseOrderNumber应创建指向“详细信息”页面的超链接,并传入PurchaseOrderNumber.示例:/ Sales / Details / 7000
<td>
@Html.ActionLink("Details", "Index", @Html.DisplayFor(m => item.PurchaseOrderNumber))
</td>
相反,它只创建/ Sales?Length = 5的超链接
我该如何正确地做到这一点?
最佳答案 假设您的控制器名称为Sales,操作名称为Details,参数名称为id:
@Html.ActionLink("Click here for more details",
"Details",
"Sales",
new { id = item.PurchaseOrderNumber }, null)
见MSDN