2012-11-17 5 views
6

私は現在、MVC 4を使用して私のウェブサイトwww.onlinegk.comを開発するためにVisual Studio 2012 Express Editionで作業しています。しかし、私は問題に直面しており、この問題に関してMVC 4でハイフネーションURLを生成する方法

www.onlinegk.com/current-affairs/
www.onlinegk.com/employment-news/
www.onlinegk.com/:問題は、私は以下のように私のすべてのurlを作りたいです一般的な知識/最新-玉葉-誰

しかし、私はそれを実装する方法の適切な助けを得ていないのです、コントローラの構造がどうなるかを意味し、何等の表示名になります私のroutconfigを通過してください。以下のようにcsファイル:

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 } 
    ); 
} 

私はあなたの親切な助けをあなたに非常に感謝します。

答えて

0

動的URLのためにこれを試してみてください:

routes.MapRoute(
    "RouteName", 
    "controler-name/{action}/{id}", 
    new { controller = "ControllerName", action = "Index", id = "" } 
); 
関連する問題