2009-07-27 11 views
0

J'ai une petite tâche à faire, et j'ai pensé qu'il vaudrait mieux commencer ici que de le faire mal, puis de revenir ici. Je dois remplacer mes URL avec un format plus convivial que celui-ci: Actuel: www.MySite.com/default.aspx?userID=XX Je veux que les utilisateurs tapent: www.MySite.com/user/ (UserName)Routage ASP.NET

aussi, actuel: www.MySite.com/default.aspx?userID=XX & ref # XX Je veux que les utilisateurs de taper: www.MySite.com/user/ (UserName)/ref # { RefNo}

Merci à l'avance

PS: Je ne veux pas utiliser Asp.net MVC.

Répondre

0

Si vous le pouvez, j'utiliserais simplement la réécriture d'URL IIS7 pour cela. Votre configuration de cartographie peut aller dans votre web.config, et vous n'auriez pas du tout à changer votre application.

+0

Cool, et comment puis-je faire ?! :) – Maen

2

Vous pouvez utiliser la fonction de routage MVC sans utiliser MVC, car il est un composant séparé construit sur ASP.net. Il existe un article on 4GuysFromRolla à ce sujet.