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.

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