Aracılığıyla paylaş


UrlHelper Sınıf

Tanım

Uygulaması, IUrlHelper bir uygulama içinde ASP.NET MVC için URL'ler derleme yöntemlerini içerir.

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
Devralma
UrlHelper
Devralma
UrlHelper
Uygulamalar

Oluşturucular

UrlHelper(ActionContext)

Belirtilen actionContextöğesini kullanarak sınıfının yeni bir örneğini UrlHelper başlatır.

Özellikler

ActionContext

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

ActionContext

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

(Devralındığı yer: UrlHelperBase)
AmbientValues

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

AmbientValues

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

(Devralındığı yer: UrlHelperBase)
HttpContext

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

Router

Geçerli istekle ilişkili en üst düzeyi IRouter alır. Genellikle bir IRouteCollection uygulamadı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.

Content(String)

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

(Devralındığı yer: UrlHelperBase)
GenerateUrl(String, String, String)

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

(Devralındığı yer: UrlHelperBase)
GenerateUrl(String, String, String, String)

Belirtilen değerleri kullanarak bir URL oluşturun.

(Devralındığı yer: UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Belirtilen bileşenleri kullanarak URL'yi oluşturur.

GetValuesDictionary(Object)

Belirtilen değerleri kullanarak bir RouteValueDictionary alır.

(Devralındığı yer: UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Belirtilen routeName ve yolu valuesiçin öğesini VirtualPathData 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.

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.

(Devralındığı yer: UrlHelperBase)
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.

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.

(Devralındığı yer: UrlHelperBase)
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