Sprache

IUrlHelper Schnittstelle

Definition

Definiert den Vertrag für den Hilfsprogramm zum Erstellen von URLs für ASP.NET MVC innerhalb einer Anwendung.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Abgeleitet

Eigenschaften

Name Beschreibung
ActionContext

Ruft die ActionContext für die aktuelle Anforderung ab.

Methoden

Name Beschreibung
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 UrlActionContextihnen angegebene Fragment enthält. Generiert eine absolute URL, wenn Protocol sie Host nicht vorhandennull sind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Content(String)

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

IsLocalUrl(String)

Gibt einen Wert zurück, der angibt, ob die URL lokal ist. Eine URL wird als lokal betrachtet, wenn sie nicht über einen Host-/Autoritätsteil verfügt und über einen absoluten Pfad verfügt. URLs mit virtuellen Pfaden ('~/') sind ebenfalls lokal.

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".

RouteUrl(UrlRouteContext)

Generiert eine URL mit einem absoluten Pfad, der den Routennamen, Routenwerte, das zu verwendende Protokoll, den Hostnamen und das durch UrlRouteContext. Generiert eine absolute URL, wenn Protocol sie Host nicht vorhandennull sind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Erweiterungsmethoden

Name Beschreibung
Action(IUrlHelper, String, Object)

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

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

Generiert eine URL mit einem Pfad für eine Aktionsmethode, die den angegebenen action Namen, controller Namen, Routevalues, protocol zu verwenden, host Name und .fragment Generiert eine absolute URL, wenn dies protocolhost nicht dernull Fehler ist. 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 action Namen, controller Namen, Route values, protocol zu verwendenden Namen und host Namen enthält. Generiert eine absolute URL, wenn dies protocolhost nicht dernull Fehler ist. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

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

Action(IUrlHelper, String, String, Object)

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

Action(IUrlHelper, String, String)

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

Action(IUrlHelper, String)

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

Action(IUrlHelper)

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

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

Generiert eine absolute URL für eine Aktionsmethode, die den angegebenen action Namen, controller Namen, Routevalues, protocol zu verwenden, host Name und .fragment Verwendet das Schema und den Host der aktuellen Anforderung, wenn protocol oder host sind null. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

Page(IUrlHelper, String, Object)

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

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".

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)

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

Page(IUrlHelper, String, 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)

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

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

Generiert eine absolute URL für eine Seite, die die angegebene , route , zu verwenden, host Name und fragment. protocolvaluespageHandlerpageName Verwendet das Schema und den Host der aktuellen Anforderung, wenn protocol oder host sind null. 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, Object, String, String, String)

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Routevalues, die den angegebenen protocol zu verwendenden Namen host und .fragment Generiert eine absolute URL, wenn Protocol sie Host nicht vorhandennull sind. 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 den angegebenen protocol zu verwendenden Namen enthält host . Generiert eine absolute URL, wenn Protocol sie Host nicht vorhandennull sind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

RouteUrl(IUrlHelper, String, Object, String)

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

RouteUrl(IUrlHelper, String, Object)

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

RouteUrl(IUrlHelper, String)

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

Gilt für: