2009-10-22 6 views
1

J'écris un site de nouvelles simple. Je veux que l'URL soit quelque chose comme ceci:Nom du flux URL dans ASP.NET MVC

http://domain.com/killing-puts-focus-on-crimes-against-latinos 

... à la place de la structure de base de Controller-View-ID. Je ne veux pas quelque chose comme:

http://domain.com/news/killing-puts-focus-on-crimes-against-latinos 

Comment puis-je faire cela?

Merci.

Répondre

1

Vous voudrez définir ce que l'on appelle un parcours Catch All.

Essayez quelque chose de similaire à:

 routes.MapRoute(
      "News",            
      "{*title}",       
      new { controller = "News", action = "Index" } 
     ); 
1

Vous avez besoin d'une route qui ressemble à quelque chose comme ceci:

routes.MapRoute (
    "Article",            
    "{title}",       
    new { controller = "Article", action = "Index", title = "" } 
); 
Questions connexes