Question

Dans un studio visuel projet 2008, comment la structure de ses contrôleurs à accessibles dans la directive suivante?

http: // localhost / monsite / api / users / get / 1

Les deux / api / et / utilisateurs / sont des contrôleurs « get » étant une méthode de « utilisateurs » avec 1 comme paramètre

Essentiellement, je veux parler de la réalisation reste, je suppose.

Toutes les idées?

Merci, Nick

fixe

Phil Haack a mis au point une extension appelée zones qui permet de regrouper ses contrôleurs dans un projet ASP.Net MVC. Regroupement des contrôleurs

Était-ce utile?

Autres conseils

Si vous allez pour REST api ne devrait pas être un contrôleur, api est une méthode d'accès à votre utilisateur. l'autre étant html.

Votre itinéraire doit être localhost / utilisateur / 1 - Personnellement, je laisse le sortir. Ce n'est pas descriptif, vous pouvez obtenir une liste d'utilisateurs ou d'un seul utilisateur. Si vous voulez quelque chose Utilisation du détail. Ensuite, dans votre contrôleur, vous répondez à la demande appropriée en fonction de qui est votre interlocuteur est (api vs html).

ktrauberman est juste que, quand il est temps de commencer l'imbrication de vos itinéraires, vous devrez utiliser un itinéraire personnalisé dans votre global.asax. Un exemple de ceci serait:

localhost / utilisateur / {userId} / adresse / {AddressID}

Kyle

scroll top