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