C# 从Orchard中的ApicController中获取内容项的Url

C# 从Orchard中的ApicController中获取内容项的Url,c#,asp.net-mvc-4,orchardcms,C#,Asp.net Mvc 4,Orchardcms,在ApicController中是否有方法显示特定内容项的Url?在常规MVC控制器中,我可以 Url.ItemDisplayUrl(item) 我希望能够从ApiController中执行类似的操作。如果查看一下,您将看到url是从元数据中检索的。如果您使用的是AutoroutePart,您也可以从那里获得它。您可以使用创建System.Web.Mvc.UrlHelper(常规Mvc控制器中Url属性的类型)的实例 如果使用Orchard.Mvc.Html添加到顶部,您可以执行以下操作 my

在ApicController中是否有方法显示特定内容项的Url?在常规MVC控制器中,我可以

Url.ItemDisplayUrl(item)

我希望能够从ApiController中执行类似的操作。

如果查看一下,您将看到url是从元数据中检索的。如果您使用的是AutoroutePart,您也可以从那里获得它。

您可以使用创建
System.Web.Mvc.UrlHelper
(常规Mvc控制器中
Url
属性的类型)的实例

如果使用Orchard.Mvc.Html添加
到顶部,您可以执行以下操作

myUrlHelper.ItemDisplayUrl(item);
myUrlHelper.ItemDisplayUrl(item);