Я Buiding в UrlHelper для маршрута как в best practicesUrl.RouteUrl возвращает нуль
проблема заключается в том, что возвращаемое значение всегда нуль при отладке в обнаружил, что
Url.RouteUrl (» х ") возвращает нуль
Url.RouteCollection [" X "] обратный путь
я пытаюсь сделать:
public static string Category(this UrlHelper helper, int Id, string category)
{
return helper.RouteUrl("X", new {id = Id, category= category});
}
Я не могу видеть, где я делаю что-то неправильно
В вашем Global.asax, вы на самом деле регистрации маршрут под названием «X»? – womp
Да, есть маршрут, зарегистрированный как routes.MapRoute ("X", "/ category/{id}/{category}", new {controller = "category", action = "List"}) – freddoo