asp.net-mvc – ViewModel中的MVC3 RouteUrl

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ViewModel中的MVC3 RouteUrl前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要根据参数创建路由URL作为 JSON返回值的一部分.

什么是Url.RouteUrl的等价物,但要在控制器代码中使用,
所以我可以在包含routeurl的Json结果中返回一个字符串.

我需要在控制器类之外完成,在一个单独的类中,这可以完成吗?

解决方法

你仍然可以使用Url.RouteUrl,但方式略有不同.

放置一个使用System.Web.Mvc;在您的班级顶部(当然,您可能需要添加对System.Web.Mvc的引用).

然后通过以下方式获取Url对象:

UrlHelper Url = new UrlHelper(HttpContext.Current.Request.RequestContext);

像往常一样访问:Url.RouteUrl.

猜你在找的asp.Net相关文章