Lenguaje

IUrlHelper Interfaz

Definición

Define el contrato para que el asistente compile direcciones URL para ASP.NET MVC dentro de una aplicación.

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

Propiedades

Nombre Description
ActionContext

Obtiene para ActionContext la solicitud actual.

Métodos

Nombre Description
Action(UrlActionContext)

Genera una dirección URL con una ruta de acceso absoluta para un método de acción, que contiene el nombre de la acción, el nombre del controlador, los valores de ruta, el protocolo que se va a usar, el nombre de host y el fragmento especificados por UrlActionContext. Genera una dirección URL absoluta si Protocol y Host no sonnull. Consulte la sección de comentarios para obtener información de seguridad importante.

Content(String)

Convierte una ruta de acceso virtual (relativa, a partir de ~/) en una ruta de acceso absoluta de la aplicación.

IsLocalUrl(String)

Devuelve un valor que indica si la dirección URL es local. Una dirección URL se considera local si no tiene un elemento host o autoridad y tiene una ruta de acceso absoluta. Las direcciones URL que usan rutas de acceso virtuales ("~/") también son locales.

Link(String, Object)

Genera una dirección URL absoluta para el especificado routeName y la ruta values, que contiene el protocolo (como "http" o "https") y el nombre de host de la solicitud actual. Consulte la sección de comentarios para obtener información de seguridad importante.

RouteUrl(UrlRouteContext)

Genera una dirección URL con una ruta de acceso absoluta, que contiene el nombre de ruta, los valores de ruta, el protocolo para usar, el nombre de host y el fragmento especificados por UrlRouteContext. Genera una dirección URL absoluta si Protocol y Host no sonnull. Consulte la sección de comentarios para obtener información de seguridad importante.

Métodos de extensión

Nombre Description
Action(IUrlHelper, String, Object)

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el nombre y la ruta valuesespecificadosaction.

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

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el action nombre, controller el nombre, la ruta values, protocol para usar, host el nombre y fragment. Genera una dirección URL absoluta si y protocolhost no sonnull . Consulte la sección de comentarios para obtener información de seguridad importante.

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

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el nombre, el action nombre, la ruta values, protocol que se va a usar y host el nombre especificadoscontroller. Genera una dirección URL absoluta si y protocolhost no sonnull . Consulte la sección de comentarios para obtener información de seguridad importante.

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

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el action nombre, controller el nombre, la ruta valuesy protocol que se van a usar. Consulte la sección de comentarios para obtener información de seguridad importante.

Action(IUrlHelper, String, String, Object)

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el nombre, controller el nombre y la ruta valuesespecificadosaction.

Action(IUrlHelper, String, String)

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene los nombres y controller especificadosaction.

Action(IUrlHelper, String)

Genera una dirección URL con una ruta de acceso para un método de acción, que contiene el nombre especificado action .

Action(IUrlHelper)

Genera una dirección URL con una ruta de acceso para un método de acción.

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

Genera una dirección URL absoluta para un método de acción, que contiene el nombre, el action nombre, la ruta values, protocol para usar, host el nombre y fragment. controller Usa el esquema y el host de la solicitud actual cuando protocol o host son null. Consulte la sección de comentarios para obtener información de seguridad importante.

Page(IUrlHelper, String, Object)

Genera una dirección URL con una ruta de acceso relativa para el especificado pageName.

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

Genera una dirección URL con una ruta de acceso absoluta para el especificado pageName. Consulte la sección de comentarios para obtener información de seguridad importante.

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

Genera una dirección URL con una ruta de acceso absoluta para el especificado pageName. Consulte la sección de comentarios para obtener información de seguridad importante.

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

Genera una dirección URL con una ruta de acceso absoluta para el especificado pageName. Consulte la sección de comentarios para obtener información de seguridad importante.

Page(IUrlHelper, String, String, Object)

Genera una dirección URL con una ruta de acceso relativa para el especificado pageName.

Page(IUrlHelper, String, String)

Genera una dirección URL con una ruta de acceso relativa para el especificado pageName.

Page(IUrlHelper, String)

Genera una dirección URL con una ruta de acceso relativa para el especificado pageName.

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

Genera una dirección URL absoluta para una página, que contiene el especificado , , ruta values, protocol para usar, host nombre y fragment. pageHandlerpageName Usa el esquema y el host de la solicitud actual cuando protocol o host son null. Consulte la sección de comentarios para obtener información de seguridad importante.

RouteUrl(IUrlHelper, Object)

Genera una dirección URL con una ruta de acceso absoluta para la ruta valuesespecificada.

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

Genera una dirección URL con una ruta de acceso absoluta para la ruta routeName y la ruta valuesespecificadas, que contiene el objeto especificado protocol para usar, host el nombre y fragment. Genera una dirección URL absoluta si Protocol y Host no sonnull. Consulte la sección de comentarios para obtener información de seguridad importante.

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

Genera una dirección URL con una ruta de acceso absoluta para la ruta routeName y la ruta valuesespecificadas, que contiene el especificado protocol para usar y host el nombre. Genera una dirección URL absoluta si Protocol y Host no sonnull. Consulte la sección de comentarios para obtener información de seguridad importante.

RouteUrl(IUrlHelper, String, Object, String)

Genera una dirección URL con una ruta de acceso absoluta para la ruta routeName y la ruta valuesespecificadas, que contiene el especificado que se va protocol a usar. Consulte la sección de comentarios para obtener información de seguridad importante.

RouteUrl(IUrlHelper, String, Object)

Genera una dirección URL con una ruta de acceso absoluta para el especificado routeName y enrutar values.

RouteUrl(IUrlHelper, String)

Genera una dirección URL con una ruta de acceso absoluta para el especificado routeName.

Se aplica a