0

ASP.NET MVC Core 1.1 프로젝트에서 두 개의 매개 변수 (하나는 id, 다른 하나는 customerNumber)를 전달해야합니다. 나는 이드를 전달하기 위해 asp-route-id을 사용할 수 있음을 안다. 어떻게 CUSTOMERNUMBER 위해 동일을해야합니까 :두 개의 입력 매개 변수가있는 ASP.NET mvc 앵커 태그 도우미

보기의 부품 : 당신이 ID에 대해 수행 한 같은 방법을 사용하여

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

답변

2

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> 
... 
} 
+0

'asp-route-parameter가 컨트롤러 메소드의 매개 변수와 일치해야 함'을 언급 해 주셔서 감사합니다. 이것이 당신이 제안한 해결책의 요점이었습니다. – nam

관련 문제