提问者:小点点

如何在asp.NET Core MVC中为asp标记帮助器添加链接参数


我对ASP.NET MVC 1-5有很多经验。现在我学习了ASP.NET核心MVC,并且必须传递一个参数来在页面中链接。例如,我有以下操作

 [HttpGet]
 public ActionResult GetProduct(string id)
 {
      ViewBag.CaseId = id;
      return View();
 }

如何使用标记帮助器实现此操作的链接?

<a asp-controller="Product" asp-action="GetProduct">ProductName</a>

共1个答案

匿名用户

您可以使用属性前缀asp-route-为路由变量名添加前缀。

示例:

<a asp-controller="Product" asp-action="GetProduct" asp-route-id="10"> ProductName</a>