Compartilhar via


UrlHelper Classe

Definição

Uma implementação de IUrlHelper que contém métodos para criar URLs para ASP.NET MVC em um aplicativo.

public ref class UrlHelper : Microsoft::AspNetCore::Mvc::IUrlHelper
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::Routing::UrlHelperBase
public class UrlHelper : Microsoft.AspNetCore.Mvc.IUrlHelper
public class UrlHelper : Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
type UrlHelper = class
    interface IUrlHelper
type UrlHelper = class
    inherit UrlHelperBase
Public Class UrlHelper
Implements IUrlHelper
Public Class UrlHelper
Inherits UrlHelperBase
Herança
UrlHelper
Herança
UrlHelper
Implementações

Construtores

UrlHelper(ActionContext)

Inicializa uma nova instância da classe UrlHelper usando o actionContext especificado.

Propriedades

ActionContext

Obtém o ActionContext da solicitação atual.

ActionContext

Obtém o ActionContext da solicitação atual.

(Herdado de UrlHelperBase)
AmbientValues

Obtém o RouteValueDictionary associado à solicitação atual.

AmbientValues

Obtém o RouteValueDictionary associado à solicitação atual.

(Herdado de UrlHelperBase)
HttpContext

Obtém o HttpContext associado à solicitação atual.

Router

Obtém o nível IRouter superior associado à solicitação atual. Geralmente, uma implementação IRouteCollection .

Métodos

Action(UrlActionContext)

Gera uma URL com um caminho absoluto para um método de ação, que contém o nome da ação, o nome do controlador, os valores de rota, o protocolo a ser usado, o nome do host e o fragmento especificados por UrlActionContext. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

Content(String)

Converte um caminho virtual (relativo, começando com ~/) em um caminho absoluto do aplicativo.

Content(String)

Converte um caminho virtual (relativo, começando com ~/) em um caminho absoluto do aplicativo.

(Herdado de UrlHelperBase)
GenerateUrl(String, String, String)

Gera um URI dos componentes fornecidos.

(Herdado de UrlHelperBase)
GenerateUrl(String, String, String, String)

Gere uma URL usando os valores especificados.

(Herdado de UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Gera a URL usando os componentes especificados.

GetValuesDictionary(Object)

Obtém um RouteValueDictionary usando os valores especificados.

(Herdado de UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Obtém o VirtualPathData para o especificado routeName e roteia values.

IsLocalUrl(String)

Retorna um valor que indica se a URL é local. Uma URL será considerada local se não tiver uma parte de host/autoridade e tiver um caminho absoluto. URLs que usam caminhos virtuais ('~/') também são locais.

IsLocalUrl(String)

Retorna um valor que indica se a URL é local. Uma URL será considerada local se não tiver uma parte de host/autoridade e tiver um caminho absoluto. URLs que usam caminhos virtuais ('~/') também são locais.

(Herdado de UrlHelperBase)
Link(String, Object)

Gera uma URL absoluta para o especificado routeName e a rota values, que contém o protocolo (como "http" ou "https") e o nome do host da solicitação atual. Consulte a seção comentários para obter informações importantes de segurança.

Link(String, Object)

Gera uma URL absoluta para o especificado routeName e a rota values, que contém o protocolo (como "http" ou "https") e o nome do host da solicitação atual. Consulte a seção comentários para obter informações importantes de segurança.

(Herdado de UrlHelperBase)
RouteUrl(UrlRouteContext)

Gera uma URL com um caminho absoluto, que contém o nome da rota, os valores de rota, o protocolo a ser usado, o nome do host e o fragmento especificados por UrlRouteContext. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

Métodos de Extensão

Action(IUrlHelper)

Gera uma URL com um caminho para um método de ação.

Action(IUrlHelper, String)

Gera uma URL com um caminho para um método de ação, que contém o nome especificado action .

Action(IUrlHelper, String, Object)

Gera uma URL com um caminho para um método de ação, que contém o nome e a rota especificados actionvalues.

Action(IUrlHelper, String, String)

Gera uma URL com um caminho para um método de ação, que contém os nomes e controller especificadosaction.

Action(IUrlHelper, String, String, Object)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome e a rota especificados actionvalues.

Action(IUrlHelper, String, String, Object, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome, a rota valuese protocol a serem usados especificadosaction. Consulte a seção comentários para obter informações importantes de segurança.

Action(IUrlHelper, String, String, Object, String, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome, a rota values, protocol a ser usado e host o nome especificadosaction. Gera uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

Action(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome, a rota values, protocol a action ser usado, host o nome e fragmento . Gera uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

ActionLink(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL absoluta para um método de ação, que contém o nome, o nome, controller a rota valuese protocol o nome especificados action para usar, host o nome e fragmento . Gera uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

Page(IUrlHelper, String)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, Object)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String, Object)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String, Object, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção comentários para obter informações importantes de segurança.

Page(IUrlHelper, String, String, Object, String, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção comentários para obter informações importantes de segurança.

Page(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção comentários para obter informações importantes de segurança.

PageLink(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL absoluta para uma página, que contém o especificado pageName, pageHandler, rota values, protocol para usar, host nome e fragment. Gera uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

RouteUrl(IUrlHelper, Object)

Gera uma URL com um caminho absoluto para a rota valuesespecificada.

RouteUrl(IUrlHelper, String)

Gera uma URL com um caminho absoluto para o especificado routeName.

RouteUrl(IUrlHelper, String, Object)

Gera uma URL com um caminho absoluto para o especificado routeName e roteia values.

RouteUrl(IUrlHelper, String, Object, String)

Gera uma URL com um caminho absoluto para a rota routeName e a rota valuesespecificadas, que contém o especificado a ser usado protocol . Consulte a seção comentários para obter informações importantes de segurança.

RouteUrl(IUrlHelper, String, Object, String, String)

Gera uma URL com um caminho absoluto para a rota routeName e a rota valuesespecificadas, que contém o especificado protocol para usar e host o nome. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

RouteUrl(IUrlHelper, String, Object, String, String, String)

Gera uma URL com um caminho absoluto para a rota routeName e a rota valuesespecificadas , que contém o especificado protocol para usar, host o nome e fragmento . Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

Aplica-se a