Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 16820|Répondre: 0

[ASP.NET] La vue MVC obtient le contrôleur et la méthode actuels

[Copié le lien]
Publié sur 21/04/2016 18:55:23 | | | |


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 :







Précédent:Concernant le problème avec ajax.beginform qui n’exécute pas la méthode de réussite dans MVC
Prochain:Winform obtient toutes les adresses IP de la machine et filtre les adresses IP du réseau privé
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com