Могу ли я иметь один и тот же URL-адрес как для запросов ASP.NET MVC, возвращающих HTML, так и для ASP? .NET Web API, возвращающий JSON?
В примерах я вижу такие маршруты: "api/{id}"
, но могу ли я избавиться от этой части api/
и также использовать этот адрес в MVC (не Web API)?
С одной стороны, это должно быть возможно, поскольку у нас есть согласование контента. Но таким образом мне нужны два маршрута с одинаковым адресом, так что это не имеет смысла, верно?
Другими словами: могу ли я иметь Контроллер
и ApiController
с одним и тем же URL? Или я должен использовать ApiController
также для HTML?