[HttpGet]
public IActionResult Report(int userId, int? weekendNumber) {}
Но не Матчится с этим роутингом:
[Route("[controller]/[action]/{userId:int}/{weekendNumber:int}")]
[HttpGet("Report")]
public IActionResult ReportWithOneWeekPeriod(int userId, int weekendNumber) {}
?
Должно быть так:
Controller -> User
Action -> Report
userId -> 1
weekendNumber -> 36
Даже в книге написано, чем больше данных указываешь для шаблона роутинга, тем вероятнее его выберет Routin System
Потому что у тебя нет в пути weekendNumber
Этки мне кажется прав на самом деле, у тебя со вторым экшном должно сматчиться http://localhost:5000/User/Report/1/36
Обсуждают сегодня