Freigeben über


UrlHelper Klasse

Definition

Eine Implementierung von, die Methoden zum Erstellen von IUrlHelper URLs für ASP.NET MVC in einer Anwendung enthält.

public ref class UrlHelper : Microsoft::AspNetCore::Mvc::IUrlHelper
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::Routing::UrlHelperBase
public class UrlHelper : Microsoft.AspNetCore.Mvc.IUrlHelper
public class UrlHelper : Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
type UrlHelper = class
    interface IUrlHelper
type UrlHelper = class
    inherit UrlHelperBase
Public Class UrlHelper
Implements IUrlHelper
Public Class UrlHelper
Inherits UrlHelperBase
Vererbung
UrlHelper
Vererbung
UrlHelper
Implementiert

Konstruktoren

UrlHelper(ActionContext)

Initialisiert eine neue Instanz der UrlHelper-Klasse mit dem angegebenen actionContext.

Eigenschaften

ActionContext

Ruft das ActionContext für die aktuelle Anforderung ab.

ActionContext

Ruft das ActionContext für die aktuelle Anforderung ab.

(Geerbt von UrlHelperBase)
AmbientValues

Ruft die ab, die RouteValueDictionary der aktuellen Anforderung zugeordnet ist.

AmbientValues

Ruft die ab, die RouteValueDictionary der aktuellen Anforderung zugeordnet ist.

(Geerbt von UrlHelperBase)
HttpContext

Ruft die ab, die HttpContext der aktuellen Anforderung zugeordnet ist.

Router

Ruft die oberste Ebene IRouter ab, die der aktuellen Anforderung zugeordnet ist. Im Allgemeinen eine IRouteCollection Implementierung.

Methoden

Action(UrlActionContext)

Generiert eine URL mit einem absoluten Pfad für eine Aktionsmethode, die den Aktionsnamen, den Controllernamen, die Routenwerte, das zu verwendende Protokoll, den Hostnamen und das von UrlActionContextangegebene Fragment enthält. Generiert eine absolute URL, wenn Protocol und Host nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Content(String)

Konvertiert einen virtuellen (relativen, beginnend mit ~/) Pfad in einen absoluten Anwendungspfad.

Content(String)

Konvertiert einen virtuellen (relativen, beginnend mit ~/) Pfad in einen absoluten Anwendungspfad.

(Geerbt von UrlHelperBase)
GenerateUrl(String, String, String)

Generiert einen URI aus den bereitgestellten Komponenten.

(Geerbt von UrlHelperBase)
GenerateUrl(String, String, String, String)

Generieren Sie eine URL mit den angegebenen Werten.

(Geerbt von UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Generiert die URL mit den angegebenen Komponenten.

GetValuesDictionary(Object)

Ruft einen unter Verwendung der angegebenen Werte ab RouteValueDictionary .

(Geerbt von UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Ruft den VirtualPathData für die angegebene routeName - und -Route valuesab.

IsLocalUrl(String)

Gibt einen Wert zurück, der angibt, ob die URL lokal ist. Eine URL wird als lokal betrachtet, wenn sie keinen Host-/Autoritätsteil und einen absoluten Pfad aufweist. URLs, die virtuelle Pfade ("~/") verwenden, sind ebenfalls lokal.

IsLocalUrl(String)

Gibt einen Wert zurück, der angibt, ob die URL lokal ist. Eine URL wird als lokal betrachtet, wenn sie keinen Host-/Autoritätsteil und einen absoluten Pfad aufweist. URLs, die virtuelle Pfade ("~/") verwenden, sind ebenfalls lokal.

(Geerbt von UrlHelperBase)
Link(String, Object)

Generiert eine absolute URL für die angegebene routeName und route values, die das Protokoll (z. B. "http" oder "https") und den Hostnamen aus der aktuellen Anforderung enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Link(String, Object)

Generiert eine absolute URL für die angegebene routeName und route values, die das Protokoll (z. B. "http" oder "https") und den Hostnamen aus der aktuellen Anforderung enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

(Geerbt von UrlHelperBase)
RouteUrl(UrlRouteContext)

Generiert eine URL mit einem absoluten Pfad, der den Routennamen, die Routenwerte, das zu verwendende Protokoll, den Hostnamen und das von UrlRouteContextangegebene Fragment enthält. Generiert eine absolute URL, wenn Protocol und Host nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Erweiterungsmethoden

Action(IUrlHelper)

Generiert eine URL mit einem Pfad für eine Aktionsmethode.

Action(IUrlHelper, String)

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen action Namen enthält.

Action(IUrlHelper, String, Object)

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen Namen und die angegebene action Route valuesenthält.

Action(IUrlHelper, String, String)

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die die angegebenen action Namen und controller enthält.

Action(IUrlHelper, String, String, Object)

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen Namen, controller Namen und die angegebene action Route valuesenthält.

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

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen Namen, den angegebenen Namen, controller die angegebene Route valuesund protocol den angegebenen action Namen enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen Namen, den angegebenen Namen, controller die angegebene Route, die zu verwendende protocol Route valuesund host den angegebenen action Namen enthält. Generiert eine absolute URL, wenn und protocolhost nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen Namen, den angegebenen Namen, controller die angegebene Route, die protocol zu verwendende Routevalues, host den Namen und fragmentden angegebenen action enthält. Generiert eine absolute URL, wenn und protocolhost nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine absolute URL für eine Aktionsmethode, die den angegebenen Namen, den angegebenen Namen, controller die angegebene action Routevalues, die protocol zu verwendende Route, host den Namen und fragmententhält. Generiert eine absolute URL, wenn und protocolhost nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Page(IUrlHelper, String)

Generiert eine URL mit einem relativen Pfad für den angegebenen pageName.

Page(IUrlHelper, String, Object)

Generiert eine URL mit einem relativen Pfad für den angegebenen pageName.

Page(IUrlHelper, String, String)

Generiert eine URL mit einem relativen Pfad für den angegebenen pageName.

Page(IUrlHelper, String, String, Object)

Generiert eine URL mit einem relativen Pfad für den angegebenen pageName.

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

Generiert eine URL mit einem absoluten Pfad für den angegebenen pageName. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem absoluten Pfad für den angegebenen pageName. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem absoluten Pfad für den angegebenen pageName. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine absolute URL für eine Seite, die die angegebenen pageName, , route values, protocol zu verwendenden, host namen und fragmentpageHandlerenthält. Generiert eine absolute URL, wenn und protocolhost nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

RouteUrl(IUrlHelper, Object)

Generiert eine URL mit einem absoluten Pfad für die angegebene Route values.

RouteUrl(IUrlHelper, String)

Generiert eine URL mit einem absoluten Pfad für den angegebenen routeName.

RouteUrl(IUrlHelper, String, Object)

Generiert eine URL mit einem absoluten Pfad für die angegebene routeName - und -Route values.

RouteUrl(IUrlHelper, String, Object, String)

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol zu verwendende enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol zu verwendende und host den Namen enthält. Generiert eine absolute URL, wenn Protocol und Host nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die den angegebenen protocol zu verwendenden Namen host und fragmententhält. Generiert eine absolute URL, wenn Protocol und Host nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Gilt für: