0
我想为使用asp.net web api的资源生成一个url。 我可以很容易地在ApiController中做到这一点,但是我不在ApiController上下文中呢?asp.net web api生成一个资源的url
我想为使用asp.net web api的资源生成一个url。 我可以很容易地在ApiController中做到这一点,但是我不在ApiController上下文中呢?asp.net web api生成一个资源的url
长的方法是获取请求,从属性集合中挖出Configuration和RouteData,创建一个ControllerContext,然后可以使用UrlHelper来创建Url。
可能有一个更简单的方法,但我还没有找到它。
是的,如果UrlHelper可以被注入而不需要手动构建上下文, – Eatdoku