Udostępnij za pośrednictwem


UrlHelperBase Klasa

Definicja

Abstrakcja dla elementu 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
Dziedziczenie
UrlHelperBase
Pochodne
Implementuje

Konstruktory

UrlHelperBase(ActionContext)

Inicjuje wystąpienie obiektu UrlHelperBase

Właściwości

ActionContext

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

AmbientValues

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

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.

GenerateUrl(String, String, String)

Generuje identyfikator URI z podanych składników.

GenerateUrl(String, String, String, String)

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

GetValuesDictionary(Object)

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

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.

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.

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