2009-05-31 34 views

Trả lời

8

Trên thực tế, những gì bạn muốn điều này là:

routes.MapRoute(
      "RegisterRoute", 
      "Register", 
      new { controller = "Registration", action = "Register" } 
     ); 

Bây giờ bạn có thể vào trang của bạn với một địa chỉ như:

http://www.yoursite.com/register

+0

Bạn nói đúng. Nó chỉ cần có "Đăng ký" trong định nghĩa URL. Cảm ơn bạn! – Alex

+1

FYI nếu bạn có mã này trong RouteConfig: tuyến đường của bạn.MapRoute (tên: "Mặc định", url: "{controller}/{action}/{id}", mặc định: new {action = "Index", id = UrlParameter.Optional}); hãy chắc chắn đặt định nghĩa tuyến đường tùy chỉnh của bạn trước khi điều này, vì vậy nó được chọn trước –

0
routes.MapRoute(
       "MyCustomRoute",            // Route name 
       "Registration/Register",       // URL with parameters 
       new { controller = "Registration", action = "Register" } // Parameter defaults 
      ); 
+0

Điều đó sẽ chỉ làm việc với địa chỉ http : //www.yoursite.com/Registration/Register. Tôi tin rằng Alex muốn một cái gì đó như http://www.yoursite.com/Register. –

Các vấn đề liên quan