Compartir a través de


UrlHelper Clase

Definición

Implementación de que contiene métodos para compilar direcciones URL para ASP.NET MVC dentro de IUrlHelper una aplicación.

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
Herencia
UrlHelper
Herencia
UrlHelper
Implementaciones

Constructores

UrlHelper(ActionContext)

Inicializa una nueva instancia de la clase UrlHelper utilizando la clase actionContext especificada.

Propiedades

ActionContext

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

ActionContext

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

(Heredado de UrlHelperBase)
AmbientValues

Obtiene el RouteValueDictionary asociado a la solicitud actual.

AmbientValues

Obtiene el RouteValueDictionary asociado a la solicitud actual.

(Heredado de UrlHelperBase)
HttpContext

Obtiene el HttpContext asociado a la solicitud actual.

Router

Obtiene el nivel IRouter superior asociado a la solicitud actual. Por lo general, una IRouteCollection implementación.

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 para usar, el nombre de host y el fragmento especificados por UrlActionContext. Genera una dirección URL absoluta si Protocol y Host nonull son . Consulte la sección comentarios para obtener información de seguridad importante.

Content(String)

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

Content(String)

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

(Heredado de UrlHelperBase)
GenerateUrl(String, String, String)

Genera un URI a partir de los componentes proporcionados.

(Heredado de UrlHelperBase)
GenerateUrl(String, String, String, String)

Genere una dirección URL con los valores especificados.

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

Genera la dirección URL mediante los componentes especificados.

GetValuesDictionary(Object)

Obtiene un objeto RouteValueDictionary utilizando los valores especificados.

(Heredado de UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Obtiene para VirtualPathData el especificado routeName y la ruta values.

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.

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.

(Heredado de UrlHelperBase)
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 comentarios para obtener información de seguridad importante.

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 comentarios para obtener información de seguridad importante.

(Heredado de UrlHelperBase)
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 nonull son . 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 especificado action .

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

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, 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 especificados.actionvalues

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 action nombre, controller la ruta valuesy protocol el que se va a usar. 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, controller la ruta values, protocol que se va a usar y host el nombre especificadosaction. Genera una dirección URL absoluta si y protocolhost nonull son . 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 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 nonull son . 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 action nombre, controller la ruta values, protocol para usar, host el nombre y fragment. Genera una dirección URL absoluta si y protocolhost nonull son . 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 especificado pageName.

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

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

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 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 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 especificado pageName. 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 el especificado pageName, pageHandler, enrutar values, protocol para usar, host nombre y fragment. Genera una dirección URL absoluta si y protocolhost nonull son . 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 valuesespecificada.

RouteUrl(IUrlHelper, String)

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

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

Se aplica a