什么是Url.RouteUrl的等价物,但要在控制器代码中使用,所以我可以在包含routeurl的Json结果中返回一个字符串.
我需要在控制器类之外完成,在一个单独的类中,这可以完成吗?
放置一个使用System.Web.Mvc;在您的班级顶部(当然,您可能需要添加对System.Web.Mvc的引用).
然后通过以下方式获取Url对象:
UrlHelper Url = new UrlHelper(HttpContext.Current.Request.RequestContext);
像往常一样访问:Url.RouteUrl.