Udostępnij za pośrednictwem


RouteValueAttribute Klasa

Definicja

Atrybut określający wymaganą wartość trasy dla akcji lub kontrolera.

W przypadku akcji dane trasy żądania muszą być zgodne z oczekiwaniami wymaganych danych trasy w celu wybrania akcji. Nie można wybrać wszystkich innych akcji bez wartości trasy dla danego klucza, chyba że dane trasy żądania pomijają wartość zgodną z kluczem. Zobacz IRouteValueProvider , aby uzyskać więcej szczegółów i przykładów.

W przypadku umieszczenia na kontrolerze, chyba że przesłonięta przez akcję, ograniczenie ma zastosowanie do wszystkich akcji zdefiniowanych przez kontroler.

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
Dziedziczenie
RouteValueAttribute
Pochodne
Atrybuty
Implementuje

Konstruktory

RouteValueAttribute(String, String)

Tworzy nowy adres RouteValueAttribute.

Właściwości

RouteKey

Klucz wartości trasy.

RouteValue

Wartość trasy. Jeśli null lub jest pusty, wymaga wartości trasy skojarzonej z brakującą wartością RouteKey lub null.

Dotyczy