2010-03-29 2 views

Répondre

0

Avez-vous lu le message de Scott Guthrie présentant ce sujet?

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

Vous procédez comme suit:

void RegisterRoutes(RouteCollection routes) 
{ 
    routes.MapRoute("nameofroute", "home/", "~/Default.aspx"); 
} 

Ajout de paramètres au besoin

+4

Oui, mais cela n'empêche pas d'atteindre default.aspx directement et aussi la page de démarrage reste comme default.aspx. –

1

Vous pouvez spécifier ignorer les routes à ignorer le routage pour vos gestionnaires statiques, pour la partie du contenu statique (bien que routage, si le fichier statique existe, normalement routé directement vers le fichier sans problème).

Je crois que la méthode que vous voulez utiliser est MapPageRoute pour les formulaires Web, qui est pour les formulaires Web. Voir ceci pour des exemples: http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.mappageroute%28VS.100%29.aspx