Tôi buiding một UrlHelper cho một tuyến đường như trong best practicesUrl.RouteUrl trả về null
vấn đề là giá trị trả về luôn là null khi gỡ lỗi trong phát hiện ra rằng
Url.RouteUrl (" x ") return rỗng
Url.RouteCollection [" x "] trở lại Route
tôi đang cố gắng để làm:
public static string Category(this UrlHelper helper, int Id, string category)
{
return helper.RouteUrl("X", new {id = Id, category= category});
}
Tôi không thể nhìn thấy nơi tôi đang làm một cái gì đó sai
Trong Global.asax của bạn, bạn có thực sự đăng ký một con đường mang tên "X"? – womp
có tuyến đường được đăng ký là tuyến đường.MapRoute ("X", "/ danh mục/{id}/{danh mục}", mới {controller = "danh mục", hành động = "Danh sách"}) – freddoo