【发布时间】:2014-05-03 11:31:59
【问题描述】:
我正在尝试使用 T4MVC 创建指向 WebApi 端点的强类型链接,虽然它确实为我的 ApiControllers 生成了帮助程序,但没有创建链接的方法。生成的控制器具有 ViewNames,但没有操作方法。我猜这是因为ApiController 不返回ActionResult,但我需要做什么来创建这些链接?
【问题讨论】:
标签: asp.net-mvc t4mvc
我正在尝试使用 T4MVC 创建指向 WebApi 端点的强类型链接,虽然它确实为我的 ApiControllers 生成了帮助程序,但没有创建链接的方法。生成的控制器具有 ViewNames,但没有操作方法。我猜这是因为ApiController 不返回ActionResult,但我需要做什么来创建这些链接?
【问题讨论】:
标签: asp.net-mvc t4mvc
到 2015 年底似乎仍然不支持。
如果您关心的是 URL 生成,那么如果您在 Web.API 2+ 中使用属性路由,请查看Drum。如果您在应用程序启动(Web.API 1)中设置了路由,那么 Hyperlinkr 会很有帮助。
如果您需要其他东西(例如硬编码参数列表),那么您仍然不走运。
免责声明:我也没用过
【讨论】:
今天不支持,但请查看this thread,其中有很多关于它的讨论。随时回复那里添加它。
【讨论】: