Sans parler des absurdités, d’abord, je méprise Baidu !! Je ne peux rien chercher, chercher le même mot-clé, Google est la première réponse, d’après la recherche Baidu, c’est n’importe quoi !!
sb Baidu !!
Dans le contrôleur :Dans la classe contrôleur Controller dans ASP.NET MVC, il existe cette propriété de lecture seule :
Contient des informations sur l’itinéraire. La classe RouteData appartient à l’espace de noms System.Web.Routeing. Cela indique que cette classe n’est pas exclusive à ASP.NET MVC, mais appartient au ASP.NET. ASP.NET MVC utilise cette route pour démarrer le contrôleur et l’action correspondante. Examinez de plus près ce type de RouteData :
Il existe une propriété Values du type RouteValueDictionary qui lit les valeurs de la route. Nous pouvons utiliser cette propriété pour obtenir la valeur que nous souhaitons.
Écrire le code d’action :
en vue Si vous êtes en View, nous pouvons aussi obtenir le ControllerContext entièrement grâce à la valeur de la propriété ViewContext de la WebViewPage. La raison est que le ViewContext hérite du ControllerContext.
La classe ControllerContext possède la propriété RouteData mentionnée au début de cet article
De cette façon, nous pouvons afficher les noms des contrôleurs et actions actuels dans la vue avec le code suivant :
|