2009-10-09 6 views

Répondre

3

En général, toutes les valeurs de la route sont stockées dans RouteData. Si vous voulez savoir dans une vue, vous utilisez:

<%= Html.ViewContext.RouteData.Values["action"] %> 

Si vous êtes dans un contrôleur, vous utilisez:

string action = RouteData.Values["action"]; 

Suis-je répondre à votre question?

+0

Mais ... Ne savez-vous pas quelle action a été demandée dans une action du contrôleur? C'est l'action en cours d'exécution. –

+0

Oui, bien sûr :-) Je voulais d'abord le mentionner, mais il pourrait y avoir une raison légitime pour cela. Par exemple, une action peut appeler une fonction d'utilitaire d'infrastructure générique qui peut nécessiter une inspection. –

Questions connexes