Partager via


UrlHelperBase Classe

Définition

Abstraction pour IUrlHelper.

public ref class UrlHelperBase abstract : Microsoft::AspNetCore::Mvc::IUrlHelper
public abstract class UrlHelperBase : Microsoft.AspNetCore.Mvc.IUrlHelper
type UrlHelperBase = class
    interface IUrlHelper
Public MustInherit Class UrlHelperBase
Implements IUrlHelper
Héritage
UrlHelperBase
Dérivé
Implémente

Constructeurs

UrlHelperBase(ActionContext)

Initialise un instance d’unUrlHelperBase

Propriétés

ActionContext

Obtient le ActionContext pour la demande en cours.

AmbientValues

Obtient le RouteValueDictionary associé à la requête actuelle.

Méthodes

Action(UrlActionContext)

Génère une URL avec un chemin absolu pour une méthode d’action, qui contient le nom de l’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 et Host ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

Content(String)

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

GenerateUrl(String, String, String)

Génère un URI à partir des composants fournis.

GenerateUrl(String, String, String, String)

Générez une URL à l’aide des valeurs spécifiées.

GetValuesDictionary(Object)

Obtient un à RouteValueDictionary l’aide des valeurs spécifiées.

IsLocalUrl(String)

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

Link(String, Object)

Génère une URL absolue pour le spécifié routeName et l’itinéraire values, qui contient le protocole (tel que « 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 de l’itinéraire, les valeurs d’itinéraire, le protocole à utiliser, le nom d’hôte et le fragment spécifiés par UrlRouteContext. Génère une URL absolue si Protocol et Host ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

Méthodes d’extension

Action(IUrlHelper)

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

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, 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)

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

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, Object, 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 valueset protocol à utiliser spécifiésaction. 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 values, protocol à utiliser et host le nom spécifiésaction. Génère une URL absolue si et protocolhost ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

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 valuesprotocol , action à utiliser, host le nom et fragment. Génère une URL absolue si et protocolhost ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

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, controller l’itinéraire valuesprotocol , action à utiliser, host le nom et fragment. Génère une URL absolue si et protocolhost ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

Page(IUrlHelper, String)

Génère une URL avec un chemin relatif pour le spécifié pageName.

Page(IUrlHelper, String, Object)

Génère une URL avec un chemin relatif pour le spécifié pageName.

Page(IUrlHelper, String, String)

Génère une URL avec un chemin relatif pour le spécifié pageName.

Page(IUrlHelper, String, String, Object)

Génère une URL avec un chemin relatif pour le spécifié pageName.

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

Génère une URL avec un chemin absolu pour le 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 spécifié pageName. Consultez la section remarques pour obtenir des informations de sécurité importantes.

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

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

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

Génère une URL absolue pour une page, qui contient le , , pageHandlerl’itinéraire values, protocol à utiliser, host le nom et fragment.pageName Génère une URL absolue si et protocolhost ne sont pas.null 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)

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

RouteUrl(IUrlHelper, String, Object)

Génère une URL avec un chemin absolu pour le spécifié et l’itinéraire routeNamevalues.

RouteUrl(IUrlHelper, String, Object, String)

Génère une URL avec un chemin absolu pour l’itinéraire routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser. 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 routeName et l’itinéraire valuesspécifiés, qui contient le spécifié protocol à utiliser et host le nom. Génère une URL absolue si Protocol et Host ne sont pas.null Consultez la section remarques pour obtenir des informations de sécurité importantes.

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

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

S’applique à