보고서가 포함 된 프로젝트가 있습니다.ASP.NET 핵심 REST URL 내에 매개 변수를 포함합니다.
:http://../Projects/23/Reports
나는 다음과 같은 링크를 사용하는 것이 특정 보고서를 보려면 다음 나머지에 모범 사례를 나는 모든 보고서를 나열하는 페이지로 다음과 같은 URL이 있어야합니다 것처럼 보인다 최대 읽기
http://../Projects/23/Reports/2
나는 운없이 ASP 태그 도우미와 이러한 링크를 구축하기 위해 여러 가지 방법을 시도했습니다. 예를 들어 기본적으로
<a asp-page="/Projects/{pid}/Reports/{rid}" asp-route-pid="@item.ID" asp-route-rid="@report.ID" >View Report</a>
그것은 ASP-route-는 *에 매개 변수로 해당 항목을 압정 것처럼 보인다 (즉, PID = 23 & 제거 = 2?) 그것은 작동 할 수 있지만이 아닌 것 같아 권장 URL
문제는 당신이 면도기 페이지를 사용하고 있다는 것입니다. 경로가 파일 시스템을 기반으로하기 때문에 다른 것들 중에서도이 라우팅 스타일을 실제로 달성 할 수 없습니다. Razor Page를 많이 사용하는 많은 이유 중 하나 일뿐입니다. 코어 MVC로 가서 되돌아 보지 마라. –