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

时间:2016-12-02 19:53:27

标签: asp.net-mvc visual-studio-2015 asp.net-core-mvc tag-helpers

在我的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>
...
}

1 个答案:

答案 0 :(得分:2)

使用您为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>
...
}