основной параметр маршрутизации asp.net всегда равен нулю - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть метод actionresult, который принимает строку в качестве параметра, но всякий раз, когда я запрашиваю этот метод с помощью URL, этот параметр всегда имеет значение null.

abc - это значение id в маршрутизации. но когда я смотрю на трассировку стека, я не вижу метода, принимающего какое-либо значение.

http://localhost:47268/admin/AllQuarterEvent/abc

public IActionResult AllQuarterEventByMap(string map)
{
    return View(_staffMethods.GetQuarterEventsByMap(map));
}

1 Ответ

1 голос
/ 09 апреля 2019

Пожалуйста, попробуйте это решение:

  [HttpGet("admin/AllQuarterEventByMap/{map}")]
  public IActionResult AllQuarterEventByMap([fromRoute] string map)
    {
        return View(_staffMethods.GetQuarterEventsByMap(map));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...