Idioma

IUrlHelper Interface

Definição

Define o contrato do auxiliar para criar URLs para ASP.NET MVC em um aplicativo.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Derivado

Propriedades

Nome Description
ActionContext

Obtém a ActionContext solicitação atual.

Métodos

Nome Description
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 são. Consulte a seção comentários para obter informações de segurança importantes.

Content(String)

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

IsLocalUrl(String)

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

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 de segurança importantes.

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 são. Consulte a seção comentários para obter informações de segurança importantes.

Métodos de Extensão

Nome Description
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, Object, String, String, String)

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

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 host rota valuese protocol o nome especificadosaction. Gerará uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações de segurança importantes.

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 o uso especificadosaction. Consulte a seção comentários para obter informações de segurança importantes.

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)

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

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)

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

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

Gera uma URL absoluta para um método de ação, que contém o nome, controller o action nome, a rotavalues, protocol o uso, host o nome e fragment. Usa o esquema e o host da solicitação atual quando protocol ou host são null. Consulte a seção comentários para obter informações de segurança importantes.

Page(IUrlHelper, String, Object)

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

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 de segurança importantes.

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 de segurança importantes.

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 de segurança importantes.

Page(IUrlHelper, String, 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)

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

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

Gera uma URL absoluta para uma página, que contém a especificada pageName, , pageHandlera rota values, protocol a ser usada, o host nome e fragment. Usa o esquema e o host da solicitação atual quando protocol ou host são null. Consulte a seção comentários para obter informações de segurança importantes.

RouteUrl(IUrlHelper, Object)

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

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 nome e fragmento nome especificadosprotocol. host Gera uma URL absoluta se Protocol e Host nãonull são. Consulte a seção comentários para obter informações de segurança importantes.

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 nome e host o nome especificadosprotocol. Gera uma URL absoluta se Protocol e Host nãonull são. Consulte a seção comentários para obter informações de segurança importantes.

RouteUrl(IUrlHelper, String, Object, String)

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

RouteUrl(IUrlHelper, String, Object)

Gera uma URL com um caminho absoluto para a rota e valuesespecificadarouteName.

RouteUrl(IUrlHelper, String)

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

Aplica-se a