Роутинг сложного запроса ASP .NET MVC Core

183
11 апреля 2018, 06:45

Имеется роутинг вида /api/Projects/1, т.е. для контроллера Project будет послан запрос GET (или ещё какой) с параметром 1. В связи с использованием dhtmlxGantt, нужно сделать обработку запросов вида: api/Projects/1/task/7 (диаграмма Ганта формирует запросы вида task/7 на указанный адрес, который в данном случае api/Projects/1)

Answer 1

По-идее должно быть что-то такое

[HttpGet("{id:int}/task/{taskId:int}")]
public IActionResult Get(int id, int taskId)
{...}

, но я не проверял, хотя должно сработать.

Answer 2

Использовал в итоге такое

    [HttpGet]
    [Route("api/Projects/{projectId}/Task/{id}")]
    public IActionResult Get(int projectId,int id)
READ ALSO
Является ли Finalize деструктором?

Является ли Finalize деструктором?

Является ли Finalize деструктором?

182
Как установить библиотеку “Selenium”?

Как установить библиотеку “Selenium”?

Как правильно установить библиотеку "Selenium" в C# для Visual Studio? Пытался установить сам, по старым видео урокам, но не получилось

151
Практика на C# в примерах? [требует правки]

Практика на C# в примерах? [требует правки]

При изучении языка большое внимание уделяется примерам, которые не несут практического примененияДля начала обучения — это несомненно...

156
Из-за чего стили отображаются по разному?

Из-за чего стили отображаются по разному?

Заметил что одни и те же стили в разных страницах отображаются по разному к примеру:

185