IUrlHelper Arabirim

Tanım

Bir uygulama içinde ASP.NET MVC için URL'ler oluşturmak için yardımcının sözleşmesini tanımlar.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Türetilmiş

Özellikler

ActionContext

ActionContext Geçerli isteğin öğesini 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.

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