Aracılığıyla paylaş


UrlHelperBase Sınıf

Tanım

için IUrlHelperbir soyutlama.

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
Devralma
UrlHelperBase
Türetilmiş
Uygulamalar

Oluşturucular

UrlHelperBase(ActionContext)

Bir örneğini başlatır UrlHelperBase

Özellikler

ActionContext

ActionContext Geçerli isteğin öğesini alır.

AmbientValues

RouteValueDictionary Geçerli istekle ilişkilendirileni alır.

Yöntemler

Action(UrlActionContext)

eylem adı, denetleyici adı, yol değerleri, kullanılacak protokol, konak adı ve tarafından UrlActionContextbelirtilen parçayı içeren bir eylem yöntemi için mutlak yola sahip bir URL oluşturur. ve ProtocolHost değilsenull mutlak bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Content(String)

Bir sanal (göreli, ~/ile başlayan) yolu uygulama mutlak yoluna dönüştürür.

GenerateUrl(String, String, String)

Sağlanan bileşenlerden bir URI oluşturur.

GenerateUrl(String, String, String, String)

Belirtilen değerleri kullanarak bir URL oluşturun.

GetValuesDictionary(Object)

Belirtilen değerleri kullanarak bir RouteValueDictionary alır.

IsLocalUrl(String)

URL'nin yerel olup olmadığını gösteren bir değer döndürür. Url, bir ana bilgisayar / yetkili bölümüne sahip değilse ve mutlak bir yola sahipse yerel olarak kabul edilir. Sanal yolları ('~/') kullanan URL'ler de yereldir.

Link(String, Object)

Belirtilen routeName ve yolu valuesiçin geçerli istekten gelen protokolü ("http" veya "https" gibi) ve ana bilgisayar adını içeren mutlak bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

RouteUrl(UrlRouteContext)

yol adını, yol değerlerini, kullanılacak protokolü, ana bilgisayar adını ve tarafından UrlRouteContextbelirtilen parçayı içeren mutlak yola sahip bir URL oluşturur. ve ProtocolHost değilsenull mutlak bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Uzantı Metotları

Action(IUrlHelper)

Eylem yöntemi için yolu olan bir URL oluşturur.

Action(IUrlHelper, String)

Belirtilen action adı içeren bir eylem yöntemi için yolu olan bir URL oluşturur.

Action(IUrlHelper, String, Object)

Belirtilen action adı ve yolu valuesiçeren bir eylem yöntemi için yolu olan bir URL oluşturur.

Action(IUrlHelper, String, String)

Belirtilen action ve controller adları içeren bir eylem yöntemi için yolu olan bir URL oluşturur.

Action(IUrlHelper, String, String, Object)

Belirtilen action adı, adı controller ve yolu valuesiçeren bir eylem yöntemi için yolu olan bir URL oluşturur.

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

Belirtilen action adı, adı controller , yolu valuesve protocol kullanılacak olan eylem yönteminin yolunu içeren bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen action adı, adı, kullanılacak yolu valuesprotocol ve host adı controller içeren bir eylem yönteminin yolunu içeren bir URL oluşturur. ve host değilsenull mutlak bir URL protocol oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen action adı, adı, kullanılacak yolu hostvaluesprotocol, controller adı ve fragmentöğesini içeren bir eylem yönteminin yolunu içeren bir URL oluşturur. ve host değilsenull mutlak bir URL protocol oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Bir action eylem yöntemi için belirtilen adı, adı, kullanılacak yolu hostvaluesprotocol, controller adı ve fragmentöğesini içeren mutlak bir URL oluşturur. ve host değilsenull mutlak bir URL protocol oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Page(IUrlHelper, String)

Belirtilen pageNameiçin göreli yola sahip bir URL oluşturur.

Page(IUrlHelper, String, Object)

Belirtilen pageNameiçin göreli yola sahip bir URL oluşturur.

Page(IUrlHelper, String, String)

Belirtilen pageNameiçin göreli yola sahip bir URL oluşturur.

Page(IUrlHelper, String, String, Object)

Belirtilen pageNameiçin göreli yola sahip bir URL oluşturur.

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

Belirtilen pageNameiçin mutlak yola sahip bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen pageNameiçin mutlak yola sahip bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen pageNameiçin mutlak yola sahip bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Bir sayfa için, kullanılacakhost, ad ve fragmentbelirtilen pageName, pageHandleryolunu valuesprotocol içeren mutlak bir URL oluşturur. ve host değilsenull mutlak bir URL protocol oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

RouteUrl(IUrlHelper, Object)

Belirtilen yol valuesiçin mutlak yola sahip bir URL oluşturur.

RouteUrl(IUrlHelper, String)

Belirtilen routeNameiçin mutlak yola sahip bir URL oluşturur.

RouteUrl(IUrlHelper, String, Object)

Belirtilen routeName ve yolu valuesiçin mutlak yola sahip bir URL oluşturur.

RouteUrl(IUrlHelper, String, Object, String)

Kullanılacak belirtilen yolu içeren protocol belirtilen yol routeName ve yol valuesiçin mutlak yola sahip bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen yol ve yol routeNamevaluesiçin kullanılacak belirtilen ve host adı içeren protocol mutlak yola sahip bir URL oluşturur. ve ProtocolHost değilsenull mutlak bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen yol ve yol routeName için kullanılacak belirtilen ad ve fragmentyolunu valuesiçeren protocolhost mutlak yola sahip bir URL oluşturur. ve ProtocolHost değilsenull mutlak bir URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Şunlara uygulanır