Asp.net web api asp.net web api为资源生成url

Asp.net web api asp.net web api为资源生成url,asp.net-web-api,Asp.net Web Api,我正在尝试使用asp.net web api为资源生成url。 我可以在side ApiController中很容易地做到这一点,但是我不在ApiController上下文中呢?很长的路要走,就是获取请求,从properties集合中挖掘配置和路由数据,创建一个ControllerContext,然后您可以使用UrlHelper创建常规URL 可能有更简单的方法,但我还没有找到。是的,如果可以在不手动构造上下文的情况下注入UrlHelper,那就太好了~

我正在尝试使用asp.net web api为资源生成url。
我可以在side ApiController中很容易地做到这一点,但是我不在ApiController上下文中呢?

很长的路要走,就是获取请求,从properties集合中挖掘配置和路由数据,创建一个ControllerContext,然后您可以使用UrlHelper创建常规URL


可能有更简单的方法,但我还没有找到。

是的,如果可以在不手动构造上下文的情况下注入UrlHelper,那就太好了~