我有丰富的 ASP.NET MVC 1-5 经验,现在我学习 ASP.NET Core MVC 并需要在页面上传递参数链接。例如我有以下的Action
[HttpGet]
public ActionResult GetProduct(string id)
{
ViewBag.CaseId = id;
return View();
}
如何使用标签助手实现此操作的链接?
<a asp-controller="Product" asp-action="GetProduct">ProductName</a>
asp-route-yourParamName
,例如:asp-route-foo="bar"
。 - Alex<a asp-route-id="@item.Id" data-id="@item.Id" />
然后使用$('a').attr('data-id')
获取 id :) - Steen Schütt