ASP.NET 带有两个输入参数的 mvc 锚标记助手

ASP.NET mvc anchor tag helper with two input parameters

在我的 ASP.NET MVC Core 1.1 项目中,我需要传递两个参数 - 一个用于 id,一个用于 customerNumber。对于传递 id,我知道我可以使用 asp-route-id。我如何为 customerNumber:

做同样的事情

部分视图:

....
@foreach (var item in Model.lstCustomers)
{
  <tr>
     <td><a asp-action="Index" asp-route-id="@item.CustomerID">@item.CustomerName</a></td>
  </tr>
...
}

使用与 ID 相同的方法

asp-route-parameter 必须匹配来自控制器方法的参数

....
@foreach (var item in Model.lstCustomers)
{
  <tr>
     <td><a asp-action="Index" asp-route-id="@item.CustomerID" asp-route-customerNumber="@item.customerNumber">@item.CustomerName</a></td>
  </tr>
...
}