Langue

IUrlHelper Interface

Définition

Définit le contrat de l’assistance pour générer des URL pour ASP.NET MVC au sein d’une application.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Dérivé

Propriétés

Nom Description
ActionContext

Obtient la ActionContext requête actuelle.

Méthodes

Nom Description
Action(UrlActionContext)

Génère une URL avec un chemin absolu pour une méthode d’action, qui contient le nom d’action, le nom du contrôleur, les valeurs d’itinéraire, le protocole à utiliser, le nom d’hôte et le fragment spécifiés par UrlActionContext. Génère une URL absolue si Protocol elle n’est pas Host ou nonnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Content(String)

Convertit un chemin virtuel (relatif, en commençant par ~/) en chemin absolu d’application.

IsLocalUrl(String)

Retourne une valeur qui indique si l’URL est locale. Une URL est considérée comme locale si elle n’a pas de composant hôte/autorité et qu’elle a un chemin absolu. Les URL utilisant des chemins virtuels ('~/') sont également locales.

Link(String, Object)

Génère une URL absolue pour l’itinéraire et l’itinéraire valuesspécifiésrouteName, qui contient le protocole (par exemple, « http » ou « https ») et le nom d’hôte de la requête actuelle. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(UrlRouteContext)

Génère une URL avec un chemin absolu, qui contient le nom d’itinéraire, les valeurs de routage, le protocole à utiliser, le nom d’hôte et le fragment spécifiés par UrlRouteContext. Génère une URL absolue si Protocol elle n’est pas Host ou nonnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Méthodes d’extension

Nom Description
Action(IUrlHelper, String, Object)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom et l’itinéraire valuesspécifiésaction.

Action(IUrlHelper, String, String, Object, String, String, String)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom, controller le nom, l’itinéraire protocolvalues, action l’utilisation, host le nom et fragment. Génère une URL absolue si le protocol et host ne le sont pasnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Action(IUrlHelper, String, String, Object, String, String)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom, controller le nom, l’itinéraire, l’utilisation valuesprotocol et host le nom spécifiésaction. Génère une URL absolue si le protocol et host ne le sont pasnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Action(IUrlHelper, String, String, Object, String)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom, le nom, controller l’itinéraire valueset protocol l’utilisation spécifiésaction. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Action(IUrlHelper, String, String, Object)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom, controller le nom et l’itinéraire valuesspécifiésaction.

Action(IUrlHelper, String, String)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient les noms et controller les noms spécifiésaction.

Action(IUrlHelper, String)

Génère une URL avec un chemin d’accès pour une méthode d’action, qui contient le nom spécifié action .

Action(IUrlHelper)

Génère une URL avec un chemin d’accès pour une méthode d’action.

ActionLink(IUrlHelper, String, String, Object, String, String, String)

Génère une URL absolue pour une méthode d’action, qui contient le nom, le nom, l’itinéraire actionvalues, protocol l’utilisation, host le nom et fragment. controller Utilise le schéma et l’hôte de la requête actuelle quand ou host sont protocolnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Page(IUrlHelper, String, Object)

Génère une URL avec un chemin d’accès relatif pour le fichier spécifié pageName.

Page(IUrlHelper, String, String, Object, String, String, String)

Génère une URL avec un chemin absolu pour le fichier spécifié pageName. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Page(IUrlHelper, String, String, Object, String, String)

Génère une URL avec un chemin absolu pour le fichier spécifié pageName. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Page(IUrlHelper, String, String, Object, String)

Génère une URL avec un chemin absolu pour le fichier spécifié pageName. Consultez la section remarques pour obtenir des informations de sécurité importantes.

Page(IUrlHelper, String, String, Object)

Génère une URL avec un chemin d’accès relatif pour le fichier spécifié pageName.

Page(IUrlHelper, String, String)

Génère une URL avec un chemin d’accès relatif pour le fichier spécifié pageName.

Page(IUrlHelper, String)

Génère une URL avec un chemin d’accès relatif pour le fichier spécifié pageName.

PageLink(IUrlHelper, String, String, Object, String, String, String)

Génère une URL absolue pour une page, qui contient le , l’itinéraire, pageNamel’utilisationvaluesprotocol, host le nom et fragment. pageHandler Utilise le schéma et l’hôte de la requête actuelle quand ou host sont protocolnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(IUrlHelper, Object)

Génère une URL avec un chemin absolu pour l’itinéraire valuesspécifié.

RouteUrl(IUrlHelper, String, Object, String, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire et l’itinéraire routeName spécifiés, qui contient le nom et l’itinéraire valuesspécifiés protocol à utiliser, host nom et fragment. Génère une URL absolue si Protocol elle n’est pas Host ou nonnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(IUrlHelper, String, Object, String, String)

Génère une URL avec un chemin absolu pour l’itinéraire et l’itinéraire valuesrouteName spécifiés, qui contient le nom et host l’utilisation spécifiésprotocol. Génère une URL absolue si Protocol elle n’est pas Host ou nonnull. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(IUrlHelper, String, Object, String)

Génère une URL avec un chemin absolu pour l’itinéraire et l’itinéraire routeNamevaluesspécifiés, qui contient le chemin spécifié protocol à utiliser. Consultez la section remarques pour obtenir des informations de sécurité importantes.

RouteUrl(IUrlHelper, String, Object)

Génère une URL avec un chemin absolu pour l’itinéraire et l’itinéraire valuesspécifiésrouteName.

RouteUrl(IUrlHelper, String)

Génère une URL avec un chemin absolu pour le fichier spécifié routeName.

S’applique à