IUrlHelper Arabirim

Tanım

bir uygulama içinde ASP.NET MVC url 'si oluşturmak için yardımcı olan sözleşmeyi tanımlar.

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

Özellikler

ActionContext

ActionContextGeçerli istek için öğesini alır.

Yöntemler

Action(UrlActionContext)

Eylem adı, denetleyici adı, yol değerleri, kullanılacak protokol, ana bilgisayar adı ve tarafından belirtilen parça içeren bir eylem yöntemi için mutlak bir yol içeren bir URL oluşturur UrlActionContext . , Protocol Ve Host nullolmayan bir mutlak URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Content(String)

Bir sanal (, ~/) yolunu bir 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. Bir ana bilgisayar/yetkili bölümü yoksa ve mutlak bir yolu olan bir URL yerel olarak değerlendirilir. Sanal yollar (' ~/') kullanan URL 'Ler de yereldir.

Link(String, Object)

routeName values Geçerli istekten Protokolü ("http" veya "https" gibi) ve ana bilgisayar adını içeren belirtilen ve rota için 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 belirtilen parçayı içeren mutlak bir yol içeren bir URL oluşturur UrlRouteContext . , Protocol Ve Host nullolmayan bir mutlak URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Uzantı Metotları

Action(IUrlHelper)

Bir eylem yöntemi için yol içeren bir URL oluşturur.

Action(IUrlHelper, String)

Belirtilen adı içeren bir Action yöntemi için yol içeren bir URL oluşturur action .

Action(IUrlHelper, String, Object)

Belirtilen adı ve yolu içeren bir Action yöntemi için yol içeren bir URL oluşturur action values .

Action(IUrlHelper, String, String)

Belirtilen ve adlarını içeren bir Action yöntemi için yol içeren bir URL oluşturur action controller .

Action(IUrlHelper, String, String, Object)

Belirtilen action adı, controller adı ve yolu içeren bir Action yöntemi için yol IÇEREN bir URL oluşturur values .

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

Belirtilen action adı, controller adı, yolu values ve kullanımı içeren bir Action yöntemi için yol içeren bir URL oluşturur protocol . Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen action ad, controller ad, yol, values protocol kullanım ve host adı içeren bir Action YÖNTEMI için yol içeren bir URL oluşturur. , Ve null değilse mutlak bir URL oluşturur protocol host . Ö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, controller ad, rota values , protocol kullanılacak, host ad ve fragment ' ı içeren bir ACTION yöntemi için yol içeren bir URL oluşturur. , Ve null değilse mutlak bir URL oluşturur protocol host . Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen action ad, controller ad, yol, values protocol kullanılacak, host ad ve fragment ' ı IÇEREN bir eylem yöntemi için mutlak URL oluşturur. , Ve null değilse mutlak bir URL oluşturur protocol host . Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Page(IUrlHelper, String)

Belirtilen için göreli bir yol içeren bir URL oluşturur pageName .

Page(IUrlHelper, String, Object)

Belirtilen için göreli bir yol içeren bir URL oluşturur pageName .

Page(IUrlHelper, String, String)

Belirtilen için göreli bir yol içeren bir URL oluşturur pageName .

Page(IUrlHelper, String, String, Object)

Belirtilen için göreli bir yol içeren bir URL oluşturur pageName .

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

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

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

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

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

Belirtilen için mutlak bir yol içeren bir URL oluşturur pageName . Ö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, belirtilen, pageName pageHandler , rotayı, values protocol kullanımı, host adı ve fragment içeren mutlak bir URL oluşturur. , Ve null değilse mutlak bir URL oluşturur protocol host . Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

RouteUrl(IUrlHelper, Object)

Belirtilen yol için mutlak bir yol içeren bir URL oluşturur values .

RouteUrl(IUrlHelper, String)

Belirtilen için mutlak bir yol içeren bir URL oluşturur routeName .

RouteUrl(IUrlHelper, String, Object)

Belirtilen ve rota için mutlak bir yol içeren bir URL oluşturur routeName values .

RouteUrl(IUrlHelper, String, Object, String)

Belirtilen yol routeName ve rota için values , kullanılmak üzere belirtilen bir yol IÇEREN bir URL oluşturur protocol . Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

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

Belirtilen yol routeName ve rota için values , protocol kullanılacak ve adını içeren bir URL oluşturur host . , Protocol Ve Host nullolmayan bir mutlak 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 rota için mutlak bir yol içeren bir URL oluşturur routeName values protocol host fragment . , Protocol Ve Host nullolmayan bir mutlak URL oluşturur. Önemli güvenlik bilgileri için açıklamalar bölümüne bakın.

Şunlara uygulanır