RouteValueAttribute Класс

Определение

Атрибут, указывающий требуемое значение маршрута для действия или контроллера.

При размещении в действии данные маршрута запроса должны соответствовать ожиданиям требуемых данных маршрута, чтобы действие было выбрано. Все остальные действия без значения маршрута для заданного ключа нельзя выбрать, если только данные маршрута запроса не пропускают значение, соответствующее ключу. См IRouteValueProvider . дополнительные сведения и примеры.

Если действие не переопределено на контроллере, ограничение применяется ко всем действиям, определенным контроллером.

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
Наследование
RouteValueAttribute
Производный
Атрибуты
Реализации

Конструкторы

RouteValueAttribute(String, String)

Создает новый экземпляр RouteValueAttribute.

Свойства

RouteKey

Ключ значения маршрута.

RouteValue

Значение маршрута. Если null или пуст, требуется, чтобы значение маршрута, связанное с RouteKey отсутствующим, или null.

Применяется к