Bagikan melalui


UrlHelperExtensions.ActionLink Metode

Definisi

Menghasilkan URL absolut untuk metode tindakan, yang berisi action nama, nama, controller rute, protocol untuk valuesdigunakan, nama, host dan fragment. Menghasilkan URL absolut jika protocol dan host non-null. Lihat bagian keterangan untuk informasi keamanan penting.

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

Parameter

action
String

Nama metode tindakan. Ketika null, default ke tindakan eksekusi saat ini.

controller
String

Nama pengontrol. Ketika null, default ke pengontrol eksekusi saat ini.

values
Object

Objek yang berisi nilai rute.

protocol
String

Protokol untuk URL, seperti "http" atau "https".

host
String

Nama host untuk URL.

fragment
String

Fragmen untuk URL.

Mengembalikan

URL yang dihasilkan.

Keterangan

Nilai host harus menjadi nilai tepercaya. Mengandalkan nilai permintaan saat ini dapat memungkinkan input yang tidak tepercaya memengaruhi URI yang dihasilkan kecuali Host header telah divalidasi. Lihat dokumentasi penyebaran untuk instruksi tentang cara memvalidasi Host header dengan benar di lingkungan penyebaran Anda.

Berlaku untuk