Compartir a través de


RouteValueAttribute Clase

Definición

Atributo que especifica un valor de ruta necesario para una acción o controlador.

Cuando se coloca en una acción, los datos de ruta de una solicitud deben coincidir con las expectativas de los datos de ruta necesarios para que se seleccione la acción. No se pueden seleccionar todas las demás acciones sin un valor de ruta para la clave especificada a menos que los datos de ruta de la solicitud omitan un valor que coincida con la clave. Consulte IRouteValueProvider para obtener más detalles y ejemplos.

Cuando se coloca en un controlador, a menos que la acción invalide, la restricción se aplica a todas las acciones definidas por el controlador.

public ref class RouteValueAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Routing::IRouteValueProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class RouteValueAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type RouteValueAttribute = class
    inherit Attribute
    interface IRouteValueProvider
Public MustInherit Class RouteValueAttribute
Inherits Attribute
Implements IRouteValueProvider
Herencia
RouteValueAttribute
Derivado
Atributos
Implementaciones

Constructores

RouteValueAttribute(String, String)

Crea un nuevo RouteValueAttribute.

Propiedades

RouteKey

Clave de valor de ruta.

RouteValue

Valor de ruta. Si null o está vacío, requiere que falte el valor de ruta asociado RouteKey a o null.

Se aplica a