Condividi tramite


RouteValueAttribute Classe

Definizione

Attributo che specifica un valore di route obbligatorio per un'azione o un controller.

Quando viene inserita su un'azione, i dati di route di una richiesta devono corrispondere alle aspettative dei dati di route necessari per selezionare l'azione. Non è possibile selezionare tutte le altre azioni senza un valore di route per la chiave specificata, a meno che i dati di route della richiesta omettano un valore corrispondente alla chiave. Per altre informazioni e esempi, vedere IRouteValueProvider .

Quando viene inserito in un controller, a meno che non venga eseguito l'override dell'azione, il vincolo si applica a tutte le azioni definite dal controller.

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
Ereditarietà
RouteValueAttribute
Derivato
Attributi
Implementazioni

Costruttori

RouteValueAttribute(String, String)

Crea un nuovo oggetto RouteValueAttribute.

Proprietà

RouteKey

Chiave del valore della route.

RouteValue

Valore della route. Se null o vuoto, è necessario che il valore di route associato a RouteKey non sia presente o null.

Si applica a