2012-11-17 11 views
6

Attualmente sto lavorando su Visual Studio 2012 Express Edition per sviluppare il mio sito web www.onlinegk.com utilizzando MVC 4. Ma sto affrontando un problema e cercando aiuto dal mio amico esperto riguardo a questo problema. Il problema è che voglio fare il mio tutto in url seguenti modalità:come generare l'url di sillabazione in MVC 4 .net

www.onlinegk.com/current-affairs/
www.onlinegk.com/employment-news/
www.onlinegk.com/ generale di conoscenza/ultime-whos-che

Ma io non sto ottenendo aiuto adeguato come implementarlo, mezzi quale sarà la struttura di controllo e quale sarà il nome della vista, ecc si prega di passare attraverso il mio routconfig. file cs come menzione qui sotto:

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

Le sarò molto grato per il gentile aiuto.

risposta

0

Prova questo per URL dinamici:

routes.MapRoute(
    "RouteName", 
    "controler-name/{action}/{id}", 
    new { controller = "ControllerName", action = "Index", id = "" } 
);