21 messaggi dal 18 novembre 2005
Ciao a tutti,
sto da poco utilizzando MVC (ho sempre lavorato con Web Forms), ho notato che quando vado a realizzare l'applicazione nell'URL che appare nel browser compare il nome della cartella in cui è situata la View. Se la mia View si chiama CONTATTI e si trova nella cartella HOME, nella barra dell'indirizzo del browser vedrò: www.miosito.it/home/contatti
Volevo chiedere se era possibile fare in modo che il nome della cartella non apparisse... vorrei arrivare a vedere un URL del tipo www.miosito.it/contatti.
E' possibile?
Forse modificando le regole di routing?
Grazie per ogni suggerimento.

Ciao!

--
Davide
383 messaggi dal 23 aprile 2007
Dovresti provar ad aggiungere qualcosa del genere al RouteConfig.cs:
routes.MapRoute(
  name: "contatti",
  url: "contatti",
  defaults: new { controller = "home", action = "contatti" }
);


Per una overview dai un'occhiata qui:
http://www.asp.net/mvc/overview/older-versions-1/controllers-and-routing/asp-net-mvc-routing-overview-cs

Sergio
Modificato da historyX il 19 settembre 2016 14.21 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.