Атрибут маршрутизации с фиксированным значением параметра в ядре asp.net - PullRequest
0 голосов
/ 08 февраля 2019

Есть ли способ настроить маршрутизацию атрибутов с фиксированным параметром в ядре .net

[Route("TermsOfUse")] // ex: i need push default routing with id = 5
public async Task<IActionResult> Details(int id) { }

Я нашел способ использовать маршруты. MapRoute

routes.MapRoute(null, "TermsOfUse", new { controller = "Article", action = "Details",  id=5 })

Как использовать маршрутизацию атрибутов

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете сделать следующее:

[Route("TermsOfUse/{id=5}")]
public async Task<IActionResult> Details(int id) { }

Если значение для id не указано, оно будет равно 5.

...