Obtenez l'URL, le contrôleur, l'image d'action et les instances de texte actuelles dans ASP.NET MVC

PHPz
Libérer: 2017-04-23 16:09:58
original
2544 Les gens l'ont consulté

Cet article explique comment obtenir l'URL, le contrôleur et l'action actuels dans ASP.NET MVC. Veuillez voir l'image ci-dessous

1. L'URL est très simple en général ASP.NET :
【1】Obtenez l'URL complète (nom du protocole + nom de domaine + nom du répertoire virtuel + nom du fichier + paramètres)

string url=Request.Url .ToString();
【2】Obtenir le nom du répertoire virtuel + nom de la page + paramètres :

string url=Request.RawUrl;
(ou string url=Request. Url.PathAndQuery;)

【3】Récupérez le nom du répertoire virtuel + le nom de la page :
string url=HttpContext.Current.Request.Url .AbsolutePath;
(ou string url= HttpContext.Current.Request.Path;)

【4】Obtenir le nom de domaine :
string url=HttpContext.Current.Request .Url.Host;

【5】Obtenir les paramètres :
string url= HttpContext.Current.Request.Url.Query; 】
Obtenir le port :
Request.Url.Port
2. Obtention du contrôleur et de l'action actuels

RouteData.Route.GetRouteData(this.HttpContext).Values ["controller"] RouteData. Route.GetRouteData(this.HttpContext).Values["action"]
ou

Page maître MVC RouteData.Values["controller"] Page maître MVC RouteData.Values ​​["action"]
Si elle peut être utilisée dans la vue

ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller "] ViewContext.RouteData.Route .GetRouteData(this.Context).Values["action"]
ou

ViewContext.RouteData.Values["controller"] ViewContext.RouteData.Values["action"]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!