我在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’ Value cannot be null. Parameter name: routeCollection