IUrlHelper Interface

Definição

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

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

Propriedades

ActionContext

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

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

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 valuesespecificadosaction.

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 valuesespecificadosaction.

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 a serem usados especificadosaction. Consulte a seção de 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, o nome, controller a rota valuese hostprotocol o nome especificadosaction. 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.

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 nome, controller a rota valuese protocol o nome especificados action para usar, host o nome e fragmento . 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.

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 . 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.

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

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

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

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

Gera uma URL absoluta para uma página, que contém o especificadopageName, , rota values, protocol a ser usado, host nome e fragmentpageHandler. 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.

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 a rota values.

RouteUrl(IUrlHelper, String, Object, String)

Gera uma URL com um caminho absoluto para a rota e a rota routeNamevaluesespecificadas, que contém o especificado a ser usado protocol . Consulte a seção de 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 e a rota routeNamevaluesespecificadas, 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 de comentários para obter informações de segurança importantes.

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

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

Aplica-se a