2010-05-21 3 views
0

Je dois créer un itinéraire personnalisé pour répertorier toutes les pièces d'un bâtiment donné. Donc, je veux l'URL pour ressembler à quelque chose comme ceci:Besoin d'aide avec ASP.NET Custom Route

/Bâtiment/1000/Chambre

Quelle serait la liste des chambres dans le bâtiment 1000.

Est-ce la mise en correspondance correcte pour l'itinéraire (à appelez la méthode IndexByBuilding dans RoomController)?

 routes.MapRoute(
      "RoomsByBuilding", 
      "Building/{id}/Room", 
      new { controller = "Room", action = "IndexByBuilding", id = "" } 
      ); 

Répondre

0

Votre itinéraire me semble bon. Assurez-vous de le déplacer en haut de votre table de routage pour éviter les conflits.