2012-11-17 21 views
6

Tôi hiện đang làm việc trên Visual Studio 2012 phiên bản nhanh để phát triển trang web của tôi www.onlinegk.com sử dụng MVC 4. Nhưng tôi đang đối mặt với một vấn đề và tìm kiếm sự giúp đỡ từ người bạn chuyên gia của tôi liên quan đến vấn đề này. Vấn đề là tôi muốn làm cho tất cả các url của tôi trong cách sau đây:làm thế nào để tạo ra hyphenate url trong MVC 4 .net

www.onlinegk.com/current-affairs/
www.onlinegk.com/employment-news/
www.onlinegk.com/ general-knowledge/latest-whos-who

Nhưng tôi không nhận được sự giúp đỡ thích hợp để thực hiện nó, có nghĩa là cấu trúc bộ điều khiển và tên sẽ là tên xem, v.v. cs tệp như đề cập bên dưới:

public static void RegisterRoutes(RouteCollection routes) 
{ 
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
    routes.MapRoute(
     name: "Default", 
     url: "{controller}/{action}/{id}", 
     defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
    ); 
} 

Tôi sẽ rất biết ơn bạn vì đã giúp đỡ bạn.

Trả lời

0

Hãy thử điều này cho các url động:

routes.MapRoute(
    "RouteName", 
    "controler-name/{action}/{id}", 
    new { controller = "ControllerName", action = "Index", id = "" } 
); 
Các vấn đề liên quan