【发布时间】:2015-02-16 20:42:08
【问题描述】:
我在 ASP.NET MVC 5 应用程序中有一个服务类,它应该生成一个完全限定的路由 URL。
这个类被一个控制器调用。
在控制器中,我通常会生成路由的 URL,例如:
string myUrl = Url.RouteUrl("ViewCust", new{custId=customerId},Request.Url.Scheme)
如何在非控制器的类中生成路由 URL?
我试过了:
string myUrl = System.Web.Mvc.UrlHelper()
.RouteUrl(
routeName,
routeValues,
HttpContext.Current.Request.Url.Scheme);
这会导致
'System.ArgumentNullException' 值不能为空。参数名称:routeCollection
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing