Asp.net-Core

TagHelper 用於將路由值作為連結的一部分傳遞

  • May 4, 2015

在連結上指定asp-controllerandasp-action時,傳遞 id 屬性的語法是什麼?

例如,如果我想連結到給定對象的編輯 URL,則所需的 URL 將是/user/edit/5例如。

有沒有一種方法可以使用 TagHelpers 來實現這一點,還是我們仍然必須退回到@Html.ActionLink()?

您可以使用屬性前綴asp-route-為您的路由變數名稱添加前綴。

例子:<a asp-action="Edit" asp-route-id="10" asp-route-foo="bar">Edit</a>

引用自:https://stackoverflow.com/questions/30020892