Вы можете попробовать использовать Attribute routing
, используя набор атрибутов для сопоставления действий непосредственно с шаблонами маршрутов.
[[Route("Hello/1234")]
public IActionResult W1234()
{
return View();
}
При маршрутизации атрибутов также можно использовать атрибуты Http[Verb]
, такие как HttpPostAttribute
,Все эти атрибуты могут принимать шаблон маршрута.
[HttpGet("/Hello/1234")]
public IActionResult W1234()
{
return View();
}
Ссылка: Маршрутизация к действиям контроллера в ASP.NET Core