Compartir a través de


UrlHelperExtensions.PageLink Método

Definición

Genera una dirección URL absoluta para una página, que contiene el pageNameespecificado , pageHandler, ruta values, protocol para usar, host nombre y fragment. Genera una dirección URL absoluta si y protocolhost nonull son . Consulte la sección comentarios para obtener información de seguridad importante.

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

Parámetros

urlHelper
IUrlHelper

IUrlHelper.

pageName
String

Nombre de página para el que se va a generar la dirección URL. Cuando null, el valor predeterminado es la página en ejecución actual.

pageHandler
String

Controlador para el que se va a generar la dirección URL. Cuando null, el valor predeterminado es el controlador de ejecución actual.

values
Object

Objeto que contiene valores de ruta.

protocol
String

Protocolo de la dirección URL, como "http" o "https".

host
String

Nombre de host para la dirección URL.

fragment
String

Fragmento de la dirección URL.

Devoluciones

Dirección URL generada.

Comentarios

El valor de debe ser un valor de host confianza. Confiar en el valor de la solicitud actual puede permitir que la entrada que no sea de confianza influir en el URI resultante a menos que se haya validado el Host encabezado. Consulte la documentación de implementación para obtener instrucciones sobre cómo validar correctamente el encabezado en el Host entorno de implementación.

Se aplica a