ASP.NET Core で、GET メソッドでクエリ文字列を渡す方法を簡単にまとめてみました。
環境
- ASP.NET Core 2.1
- Visual Studio 2017
View
以下のようにタグヘルパーを使って記述します。asp-route-
の後にキーを指定します。
<a asp-controller="Hoge"
asp-action="Index"
asp-route-hoge="1234">サンプル</a>
Controller
アクションメソッドの引数で、asp-route-
で指定したキーの名前で引数を定義すれば受け取れます。
public IActionResult Index(int hoge)
{
// Do something
return View();
}