J'ai les vues de base/vues de détail qui fonctionnent parfaitement avec le routage ASP.NET MVC par défaut; mais je voudrais construire des URL comme ceci:Routage ASP.NET MVC pour les vues maître/détail avec "Détail enfants"
/Class/Details/5 -- General Detail view [Working]
Ce que je ne suis pas sûr
/Class/5/Details/Logs -- Detail View with Logs
/Class/5/Details/Status -- Detail View with current Status
(et je ne suis pas attaché à ce format d'URL, juste quelque chose à peu près equalivent.) une autre façon de mettre cela, est comme ceci:
/{controller}/{id}/{controllerSpecificMaster}/{action}/
ce que j'essaie d'éviter, est encombrer mon point de vue \ répertoire de classe avec un groupe de vues, qui sont tous essentiellement dérivés de la vue détaillée.
Je suis sur ASP.NET MVC 1 et .NET 3.5 SP1.
Je suis presque avec vous. Quelques précisions, s'il vous plaît? Quand vous dites «maître», vous voulez dire une page maître? –
Je pensais que ce pourrait être une page maître "enfant". c'est-à-dire une page maître pour les détails de mon objet "Classe". Qui aurait sur lui des données spéciales spécifiques aux détails d'une classe, tout en me permettant d'inclure des "pages" supplémentaires pour les différentes sections des détails, l'une étant "logs" l'un étant "status", etc. – Nate