Udostępnij za pośrednictwem


UrlHelper Klasa

Definicja

Implementacja tej metody IUrlHelper zawiera metody tworzenia adresów URL dla ASP.NET MVC w aplikacji.

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
Dziedziczenie
UrlHelper
Dziedziczenie
UrlHelper
Implementuje

Konstruktory

UrlHelper(ActionContext)

Inicjuje UrlHelper nowe wystąpienie klasy przy użyciu określonego actionContextelementu .

Właściwości

ActionContext

Pobiera element ActionContext dla bieżącego żądania.

ActionContext

Pobiera element ActionContext dla bieżącego żądania.

(Odziedziczone po UrlHelperBase)
AmbientValues

Pobiera element RouteValueDictionary skojarzony z bieżącym żądaniem.

AmbientValues

Pobiera element RouteValueDictionary skojarzony z bieżącym żądaniem.

(Odziedziczone po UrlHelperBase)
HttpContext

Pobiera element HttpContext skojarzony z bieżącym żądaniem.

Router

Pobiera najwyższy poziom IRouter skojarzony z bieżącym żądaniem. Ogólnie implementacja IRouteCollection .

Metody

Action(UrlActionContext)

Generuje adres URL ze ścieżką bezwzględną dla metody akcji, która zawiera nazwę akcji, nazwę kontrolera, wartości trasy, protokół do użycia, nazwę hosta i fragment określony przez UrlActionContext. Generuje bezwzględny adres URL, jeśli Protocol i Host nienull są. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Content(String)

Konwertuje wirtualną (względną, rozpoczynającą się od ~/) ścieżkę bezwzględną aplikacji.

Content(String)

Konwertuje wirtualną (względną, rozpoczynającą się od ~/) ścieżkę bezwzględną aplikacji.

(Odziedziczone po UrlHelperBase)
GenerateUrl(String, String, String)

Generuje identyfikator URI z podanych składników.

(Odziedziczone po UrlHelperBase)
GenerateUrl(String, String, String, String)

Wygeneruj adres URL przy użyciu określonych wartości.

(Odziedziczone po UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Generuje adres URL przy użyciu określonych składników.

GetValuesDictionary(Object)

Pobiera obiekt RouteValueDictionary przy użyciu określonych wartości.

(Odziedziczone po UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Pobiera wartość VirtualPathData dla określonej i routeName trasy values.

IsLocalUrl(String)

Zwraca wartość wskazującą, czy adres URL jest lokalny. Adres URL jest uznawany za lokalny, jeśli nie ma części hosta/urzędu i ma ścieżkę bezwzględną. Adresy URL używające ścieżek wirtualnych ('~/') są również lokalne.

IsLocalUrl(String)

Zwraca wartość wskazującą, czy adres URL jest lokalny. Adres URL jest uznawany za lokalny, jeśli nie ma części hosta/urzędu i ma ścieżkę bezwzględną. Adresy URL używające ścieżek wirtualnych ('~/') są również lokalne.

(Odziedziczone po UrlHelperBase)
Link(String, Object)

Generuje bezwzględny adres URL dla określonego routeName i trasy values, który zawiera protokół (taki jak "http" lub "https") i nazwę hosta z bieżącego żądania. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Link(String, Object)

Generuje bezwzględny adres URL dla określonego routeName i trasy values, który zawiera protokół (taki jak "http" lub "https") i nazwę hosta z bieżącego żądania. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

(Odziedziczone po UrlHelperBase)
RouteUrl(UrlRouteContext)

Generuje adres URL ze ścieżką bezwzględną, która zawiera nazwę trasy, wartości tras, protokół do użycia, nazwę hosta i fragment określony przez UrlRouteContext. Generuje bezwzględny adres URL, jeśli Protocol i Host nienull są. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Metody rozszerzania

Action(IUrlHelper)

Generuje adres URL ze ścieżką dla metody akcji.

Action(IUrlHelper, String)

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę.

Action(IUrlHelper, String, Object)

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę i trasę values.

Action(IUrlHelper, String, String)

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określone action nazwy i controller .

Action(IUrlHelper, String, String, Object)

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę, controller nazwę i trasę values.

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

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę, controller nazwę, trasę valuesi do protocol użycia. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę, controller nazwę, trasę values, protocol do użycia i host nazwę. Generuje bezwzględny adres URL, jeśli element protocol i host nie jestnull. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL ze ścieżką dla metody akcji, która zawiera określoną action nazwę, nazwę, controller trasę values, protocol do użycia, host nazwę i fragment. Generuje bezwzględny adres URL, jeśli element protocol i host nie jestnull. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje bezwzględny adres URL dla metody akcji, która zawiera określoną nazwę, controller nazwę, trasę values, protocol do użycia, host nazwy i fragment.action Generuje bezwzględny adres URL, jeśli element protocol i host nie jestnull. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Page(IUrlHelper, String)

Generuje adres URL ze ścieżką względną dla określonego pageNameelementu .

Page(IUrlHelper, String, Object)

Generuje adres URL ze ścieżką względną dla określonego pageNameelementu .

Page(IUrlHelper, String, String)

Generuje adres URL ze ścieżką względną dla określonego pageNameelementu .

Page(IUrlHelper, String, String, Object)

Generuje adres URL ze ścieżką względną dla określonego pageNameelementu .

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

Generuje adres URL z ścieżką bezwzględną dla określonego pageNameelementu . Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL z ścieżką bezwzględną dla określonego pageNameelementu . Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL z ścieżką bezwzględną dla określonego pageNameelementu . Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje bezwzględny adres URL dla strony, która zawiera określone pageName, pageHandler, trasy values, protocol do użycia, host nazwy i fragment. Generuje bezwzględny adres URL, jeśli element protocol i host nie jestnull. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

RouteUrl(IUrlHelper, Object)

Generuje adres URL ze ścieżką bezwzględną dla określonej trasy values.

RouteUrl(IUrlHelper, String)

Generuje adres URL z ścieżką bezwzględną dla określonego routeNameelementu .

RouteUrl(IUrlHelper, String, Object)

Generuje adres URL ze ścieżką bezwzględną dla określonej routeName i trasy values.

RouteUrl(IUrlHelper, String, Object, String)

Generuje adres URL ze ścieżką bezwzględną dla określonej trasy routeName i trasy values, która zawiera określony protocol do użycia. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL ze ścieżką bezwzględną dla określonej trasy routeName i trasy values, która zawiera określony protocol parametr do użycia i host nazwy. Generuje bezwzględny adres URL, jeśli Protocol i Host nienull są. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

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

Generuje adres URL ze ścieżką bezwzględną dla określonej trasy routeName i trasy values, która zawiera określony protocol parametr do użycia, host nazwę i fragment. Generuje bezwzględny adres URL, jeśli Protocol i Host nienull są. Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Dotyczy