Поддерживает ли T4MVC WebApi?

Я пытаюсь использовать T4MVC для создания строго типизированных ссылок на конечные точки WebApi, и, хотя он создает вспомогательные функции для моих ApiController, метода для создания ссылок нет. Сгенерированные контроллеры имеют ViewNames, но не имеют методов действия. Я предполагаю, что это потому, что ApiController не возвращает ActionResult, но что мне нужно сделать вместо этого, чтобы создать эти ссылки?


person Joshua Frank    schedule 25.03.2014    source источник


Ответы (2)


Сегодня он не поддерживается, но, пожалуйста, ознакомьтесь с этой веткой, в которой много обсуждений по этому поводу. . Не стесняйтесь отвечать там, чтобы добавить к нему.

person David Ebbo    schedule 25.03.2014
comment
Обновление сегодня: все еще не поддерживается. - person Rob Church; 26.08.2015

По-прежнему не поддерживается к концу 2015 года.

Если вас интересует генерация URL, взгляните на Drum, если вы используете атрибут маршрутизация в Web.API 2+. И если у вас есть маршруты, настроенные при запуске вашего приложения (Web.API 1), тогда он отображается Hyperlinkr. будет полезно.

Если вам нужны другие вещи (например, жестко закодированный список параметров), вам все равно не повезло.

Отказ от ответственности: я тоже не использовал

person Rob Church    schedule 23.12.2015
comment
Спасибо за ссылки. Проверит их. - person Joshua Frank; 24.12.2015