2008-12-22 4 views
0

J'essaie de créer un itinéraire pour les adresses suivantes: www.mysite.com/user/username www.mysite.com/user/username/imagesComment faire un routage asp.net personnalisé (codage en dur du contrôleur)

j'ai essayé de faire ça avec le code suivant:

routes.MapRoute(
      "UserProfile", 
      "user/{sn}/{action}", 
      new { controller = "User", action = "Index", sn = "" } 
     ); 

donc, si une action est non spécifié, vous allez à l'action de l'indice.

Cependant, cela ne fonctionne pas et je ne suis pas sûr de ce que je fais mal.

Merci pour toute aide.

Répondre

1

On dirait que votre code est correct.

L'ordre des règles est important. Essayez de placer ceci au-dessus de toutes les autres règles. Et s'il interfère avec d'autres règles, vous devez fournir des contraintes pour les meilleures correspondances.

Questions connexes