Ответ 1
Вы можете использовать префикс атрибута asp-route-
для префикса своих имен переменных маршрута.
Пример:
<a asp-controller="Product" asp-action="GetProduct" asp-route-id="10"> ProductName</a>
У меня есть большой опыт работы с ASP.NET MVC 1-5. Теперь я изучаю ASP.NET Core MVC и должен передать параметр для ссылки на странице. Например, у меня есть следующее действие
[HttpGet]
public ActionResult GetProduct(string id)
{
ViewBag.CaseId = id;
return View();
}
Как я могу реализовать ссылку для этого действия с помощью тегов-помощников?
<a asp-controller="Product" asp-action="GetProduct">ProductName</a>
Вы можете использовать префикс атрибута asp-route-
для префикса своих имен переменных маршрута.
Пример:
<a asp-controller="Product" asp-action="GetProduct" asp-route-id="10"> ProductName</a>