Wie zu verwenden Routing ASP.NET 4 WebForms mit Query-String?

Ersten, das ist nicht MVC, WebForms nur..

Ich bin mit routing, um meine Website abwärtskompatibel für unseren Kunden, während mein Projekt organisiert.

Bin ich auch denken, bewegen sich unsere verschlüsselten Abfragezeichenfolge an eine freundliche url.
Wie dies funktioniert, haben unsere Kunden um ein Lesezeichen zu einer riesigen verschlüsselte url, um zu verhindern, raten unsere anderen Kunden durch ändern einer id um.

Aber anstatt diese riesige, url, hinzufügen wollte eine route wie LoginClientName.aspx-für jeden Kunden und haben die verschlüsselten Abfragezeichenfolge hart codiert oder vielleicht in der Datenbank.

Aber nicht sehen, ein Weg, um eine Abfrage hinzufügen, um die MapPageRoute..

Dachte an so etwas wie dieses (wissen, das es nicht funktioniert)

Routen.MapPageRoute("MapClient1", "LoginClient1.aspx", "Login.aspx?secure=mylongquerystring"); 
Routen.MapPageRoute("MapClient2", "LoginClient2.aspx", "Login.aspx?secure=differentmylongquerystring"); 

Nun, dies wirft Ausnahme, da es sich nicht erlauben, ein ? in der url.. irgendwelche Ideen, wie dies zu erreichen? oder ist es unmöglich?

InformationsquelleAutor jaekie | 2011-02-08
Schreibe einen Kommentar