IUrlHelper Interfejs

Definicja

Definiuje kontrakt pomocnika do kompilowania adresów URL dla ASP.NET MVC w aplikacji.

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

Właściwości

ActionContext

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

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 nie jest.null Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Content(String)

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

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ślonej i routeName trasy values, która 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 trasy, protokół do użycia, nazwę hosta i fragment określony przez UrlRouteContext. Generuje bezwzględny adres URL, jeśli Protocol i Host nie jest.null 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ę, nazwę, controller trasę valuesi protocol do 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ę, nazwę, controller 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 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.

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

Generuje bezwzględny adres URL 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śloną , trasę , do użycia, host nazwy i fragment. protocolvaluespageHandlerpageName 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 i routeName 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 element do użycia i host nazwy. Generuje bezwzględny adres URL, jeśli Protocol i Host nie jest.null 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 element do użycia, host nazwy i fragment. Generuje bezwzględny adres URL, jeśli Protocol i Host nie jest.null Zobacz sekcję uwagi, aby uzyskać ważne informacje o zabezpieczeniach.

Dotyczy