1. ホーム
  2. c#

[解決済み] ASP.NET Core MVCでaspタグヘルパーにリンクパラメータを追加する方法

2022-05-17 09:36:46

質問

私は、このような 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>