58 messaggi dal 06 settembre 2002
Ciao,

volevo creare un'applicazione che scrivendo www.miosito.it/{nomecittà} mi restituisse dei dati di questa città.

Credevo che richimando il controller Home e action Index, nell'url non apparissero queste cartelle virtuali.

Praticamente a me esce il tutto richiamando così:

http://www.nomesito.it/home/index/{nomecittà}

invece di

http://www.miosito.it/{nomecittà}


E' possibile fare ciò o il routing non lo prevede?


Grazie
Gianluca
giantex wrote:
E' possibile fare ciò o il routing non lo prevede?

certo che puoi. dai dei valori di default alle route, oppure ne credi una secca che rimappi dove ti pare. intuisco che tu stia usando ASP.NET MVC, giusto?
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
58 messaggi dal 06 settembre 2002
Si, uso mvc.

Però essendo all'inizio non ho proprio capito cosa intendi dire.

Hai per caso qualche esempio?

Io nel global.asax ho fatto così:

routes.MapRoute( 
                "Default", // Route name 
                "{controller}/{action}/{Country}", // URL with parameters 
                new { controller = "Home", action = "Index", Country = UrlParameter.Optional } // Parameter defaults 
            ); 



come dovrei intervenire?

Grazie
Modificato da giantex il 26 aprile 2010 10.27 -
58 messaggi dal 06 settembre 2002
Questo weekend ciò smanettato e ci sono riuscito

 routes.MapRoute(
                    "MyRoute",
                    "{country}",
                        new { controller = "Home", action = "Details" },
                        new { country = new CountryListConstraint() }
                    );


Mi sono creato il mio IRouteConstraint


Grazie
prova a dare un'occhiata al nostro ModelVirtualCasting http://lab.aspitalia.com/63/ModelVirtualCasting-Applicazione-Completa-.NET-Framework-4.0-Silverlight-4.0.aspx
ci sono spunti (come questo) interessanti

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.