2010-03-29 5 views

Antwort

0

Haben Sie den Beitrag von Scott Guthrie gelesen, der dieses Thema einführt?

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

Sie würden wie folgt vor:

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

Hinzufügen von Parametern wie nötig

+4

Ja, aber es verhindert nicht, default.aspx direkt zu erreichen und auch die Startseite bleibt als default.aspx. –

1

können Sie Routen für den statischen Inhalt Teil (obwohl Routing für Ihre statischen Handler, zu ignorieren angeben ignorieren Routing, wenn die statische Datei existiert, wird normalerweise direkt an die Datei geroutet, kein Problem).

Ich glaube, die Methode, die Sie verwenden möchten, ist MapPageRoute für Webformulare, die für Webformulare ist. Sehen Sie das für die Beispiele: http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.mappageroute%28VS.100%29.aspx