Application ASP.NET MVC (C#) - Routing/URL

Application ASP.NET MVC (C#) - Routing/URL - C#/.NET managed - Programmation

Marsh Posté le 14-03-2011 à 15:28:52    

Bonjour,
 
Je suis en train de faire une petite application en ASP.NET MVC et je me pose quelques questions.
 
J'ai commencé à faire l'interface Admin et je souhaiterais pouvoir gérer mes données de la façon suivante:
 
/Admin/Product/Create
/Admin/Product/Edit
etc...
 
/Admin/Document/Create
etc...
 
Pour l'instant, j'ai un contrôleur Admin et des méthodes du genre: CreateProduct(), EditProduct(), etc...
 
Je n'arrive pas à savoir comment je pourrais faire pour obtenir le type d'URL que je souhaiterais. Pouvez-vous m'aider?  :)

Reply

Marsh Posté le 14-03-2011 à 15:28:52   

Reply

Marsh Posté le 15-03-2011 à 06:35:48    

Hello,
 
Je pense qu'il faut que tu fasses des recherches du côté des Area.
 
Il faudra alors que tu aies une "Area" nommée "Admin", et pour le reste (vu les liens que tu désires), classique, un contrôleur "Product"  avec des actions "Create" et "Edit".
 
Pour mieux comprendre la chose
un peu de msdn : tutorial à tester.
Edit : La version MVC3
un chtit blog


Message édité par deliriumtremens le 15-03-2011 à 06:40:06
Reply

Marsh Posté le 15-03-2011 à 12:18:13    

Merci pour ces liens ;) Je vais voir tout ça!
 
Edit: C'est parfait :) Merci beaucoup


Message édité par Profil supprimé le 15-03-2011 à 17:25:26
Reply

Marsh Posté le 15-03-2011 à 22:15:26    

Tu pourrais surcharger le moteur de routing mais effectivement pour ce genre de besoins les Area te mèneront assez directement au résultat attendu si la structure du site n'est pas figée.
J'ai pas mal fait joujou avec le moteur de routing de MVC 2 (pour le meilleur et pour le pire) si tu as des questions précises.


Message édité par TotalRecall le 15-03-2011 à 22:16:17

---------------
Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed