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

ActionContext

Obtiene el valor de la clase ActionContext para la solicitud actual.

Métodos

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 son distintos deNULL. Consulte la sección 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/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 y la ruta , que contiene el protocolo routeName (como "http" o "https") y el nombre de values host de la solicitud actual. Consulte la sección 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 que se va a usar, el nombre de host y el fragmento especificados por UrlRouteContext . Genera una dirección URL absoluta si Protocol y Host son distintos deNULL. Consulte la sección comentarios para obtener información de seguridad importante.

Métodos de extensión

Action(IUrlHelper)

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

Action(IUrlHelper, String)

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

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 action y la ruta values especificados.

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 action y controller especificados.

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 action controller nombre, el nombre y la ruta values especificados.

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 nombre, el nombre, la ruta y que se va a action controller usar values protocol especificados. Consulte la sección 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 nombre, la ruta , que se va a action usar y el nombre controller values protocol host especificados. Genera una dirección URL absoluta si protocol y host son distintos deNULL. Consulte la sección comentarios para obtener información de seguridad importante.

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 nombre, el nombre, la ruta , que se va a action controller values protocol host usar, el nombre y fragment . Genera una dirección URL absoluta si protocol y host son distintos deNULL. Consulte la sección comentarios para obtener información de seguridad importante.

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 nombre, la ruta , que se va a action controller values protocol host usar, el nombre y fragment . Genera una dirección URL absoluta si protocol y host son distintos deNULL. Consulte la sección comentarios para obtener información de seguridad importante.

Page(IUrlHelper, String)

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

Page(IUrlHelper, String, Object)

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

Page(IUrlHelper, String, String)

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

Page(IUrlHelper, String, String, Object)

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

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

Genera una dirección URL con una ruta de acceso absoluta para el pageName especificado. Consulte la sección 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 pageName especificado. Consulte la sección comentarios para obtener información de seguridad importante.

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

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

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

Genera una dirección URL absoluta para una página, que contiene los valores especificados de , , route , que se va a pageName pageHandler values protocol host usar, name y fragment . Genera una dirección URL absoluta si protocol y host son distintos deNULL. Consulte la sección 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 values especificada.

RouteUrl(IUrlHelper, String)

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

RouteUrl(IUrlHelper, String, Object)

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

RouteUrl(IUrlHelper, String, Object, String)

Genera una dirección URL con una ruta de acceso absoluta para la ruta y ruta routeName especificadas, que contiene el objeto especificado que se va a values protocol usar. Consulte la sección 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 y ruta especificadas, que contiene el especificado routeName para usar y el values protocol host nombre. Genera una dirección URL absoluta si Protocol y Host son distintos deNULL. Consulte la sección comentarios para obtener información de seguridad importante.

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

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

Se aplica a