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

适用于