Aracılığıyla paylaş


UrlHelperExtensions.ActionLink Yöntem

Tanım

Bir eylem yöntemi için, kullanılacak belirtilen action adı, adı, controller yolu valuesprotocol , kullanmakhost, ad ve fragmentiçeren bir mutlak 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.

public static string ActionLink (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action = default, string controller = default, object values = default, string protocol = default, string host = default, string fragment = default);
public static string? ActionLink (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? action = default, string? controller = default, object? values = default, string? protocol = default, string? host = default, string? fragment = default);
static member ActionLink : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string * string -> string
<Extension()>
Public Function ActionLink (helper As IUrlHelper, Optional action As String = Nothing, Optional controller As String = Nothing, Optional values As Object = Nothing, Optional protocol As String = Nothing, Optional host As String = Nothing, Optional fragment As String = Nothing) As String

Parametreler

action
String

Eylem yönteminin adı. olduğunda null, varsayılan olarak geçerli yürütme eylemini kullanır.

controller
String

Denetleyicinin adı. olduğunda null, varsayılan olarak geçerli yürütme denetleyicisini kullanır.

values
Object

Yol değerlerini içeren bir nesne.

protocol
String

"http" veya "https" gibi URL protokolü.

host
String

URL'nin ana bilgisayar adı.

fragment
String

URL'nin parçası.

Döndürülenler

Oluşturulan URL.

Açıklamalar

değeri host güvenilir bir değer olmalıdır. Geçerli isteğin değerine güvenmek, üst bilgi doğrulanmadığı sürece güvenilmeyen girişin sonuçta elde edilen URI'yi etkilemesine Host izin verebilir. Dağıtım ortamınızda üst bilgiyi düzgün bir şekilde doğrulama Host yönergeleri için dağıtım belgelerine bakın.

Şunlara uygulanır