UrlHelperExtensions.PageLink Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un URL assoluto per una pagina che contiene l'oggetto , , pageHandler
route protocol
values
, , da pageName
usare, host
nome e fragment
.
Genera un URL assoluto se protocol
e host
nonnull
lo sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.
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
Parametri
- urlHelper
- IUrlHelper
Oggetto IUrlHelper.
- pageName
- String
Nome della pagina per cui generare l'URL. Quando null
, per impostazione predefinita viene visualizzata la pagina corrente in esecuzione.
- pageHandler
- String
Gestore per cui generare l'URL. Quando null
, per impostazione predefinita viene visualizzato il gestore di esecuzione corrente.
- values
- Object
Oggetto contenente i valori di route.
- protocol
- String
Protocollo per l'URL, ad esempio "http" o "https".
- host
- String
Nome host per l'URL.
- fragment
- String
Frammento per l'URL.
Restituisce
URL generato.
Commenti
Il valore di host
deve essere un valore attendibile. Basandosi sul valore della richiesta corrente, è possibile consentire all'input non attendibile di influenzare l'URI risultante, a meno che l'intestazione Host
non sia stata convalidata. Per istruzioni su come convalidare correttamente l'intestazione nell'ambiente Host
di distribuzione, vedere la documentazione sulla distribuzione.