URL del nome del feed in ASP.NET MVC
-
05-07-2019 - |
Domanda
Sto scrivendo un semplice sito di notizie. Voglio che l'URL sia simile a questo:
http://domain.com/killing-puts-focus-on-crimes-against-latinos
... invece della struttura base Controller-View-ID. non voglio qualcosa del tipo:
http://domain.com/news/killing-puts-focus-on-crimes-against-latinos
Come posso farlo?
Grazie.
Soluzione
Dovrai definire ciò che è noto come percorso Cattura tutto.
Prova qualcosa di simile a:
routes.MapRoute(
"News",
"{*title}",
new { controller = "News", action = "Index" }
);
Altri suggerimenti
È necessario un percorso simile a questo:
routes.MapRoute (
"Article",
"{title}",
new { controller = "Article", action = "Index", title = "" }
);
È possibile utilizzare il valore predefinito per il nome del controller (come per HomeController). http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow