UrlHelperExtensions.PageLink Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera uma URL absoluta para uma página, que contém o especificadopageName
, , rota values
, protocol
a ser usado, host
nome e fragment
pageHandler
.
Gerará uma URL absoluta se o protocol
e host
nãonull
forem. Consulte a seção de comentários para obter informações de segurança importantes.
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
O IUrlHelper.
- pageName
- String
O nome da página para o qual gerar a URL. Quando null
, o padrão é a página em execução atual.
- pageHandler
- String
O manipulador para o qual gerar a URL. Quando null
, usa como padrão o manipulador em execução atual.
- values
- Object
Um objeto que contém valores de rota.
- protocol
- String
O protocolo para a URL, como "http" ou "https".
- host
- String
O nome do host da URL.
- fragment
- String
O fragmento da URL.
Retornos
A URL gerada.
Comentários
O valor de host
deve ser um valor confiável. Depender do valor da solicitação atual pode permitir que a entrada não confiável influencie o URI resultante, a menos que o Host
cabeçalho tenha sido validado. Consulte a documentação de implantação para obter instruções sobre como validar corretamente o Host
cabeçalho em seu ambiente de implantação.