UrlHelperExtensions.PageLink Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan URL absolut untuk halaman, yang berisi , , rute yang ditentukan pageName
, protocol
untuk digunakan, host
nama, dan fragment
.values
pageHandler
Menghasilkan URL absolut jika protocol
dan host
non-null
. Lihat bagian keterangan untuk informasi keamanan penting.
public static string PageLink (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName = default, string pageHandler = default, object values = default, string protocol = default, string host = default, string fragment = default);
public static string? PageLink (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName = default, string? pageHandler = default, object? values = default, string? protocol = default, string? host = default, string? fragment = default);
static member PageLink : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string * string -> string
<Extension()>
Public Function PageLink (urlHelper As IUrlHelper, Optional pageName As String = Nothing, Optional pageHandler 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
- urlHelper
- IUrlHelper
- pageName
- String
Nama halaman untuk menghasilkan url. Ketika null
, default ke halaman eksekusi saat ini.
- pageHandler
- String
Handler untuk menghasilkan url. Ketika null
, default ke handler 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.