为什么 asp-route-ID 在此代码中不起作用?

why asp-route-ID not working in this code?

 <a asp-page="\Products\Details" asp-route-ID="@products.Product_ID"                   
               class="btn btn-primary m-1">View</a>

路由 ID 在此代码中不起作用。请提出建议。 这也不适用于 asp-route-tag

查看

试试这个代码:

 <a asp-page="../Products/Details" asp-route-ID="@products.Product_ID"                   
           class="btn btn-primary m-1">View</a>

在您的 /Products/Details 获取操作中:

public IActionResult OnGet(int ID)
    {
        return Page();
    }