文件名称:ASP.NET Core中自定义路由约束的实现
文件大小:60KB
文件格式:PDF
更新时间:2024-02-11 12:48:06
.NET AS OR
路由约束 ASP.NET Core中,通过定义路由模板,可以在Url上传递变量,同时可以针对变量提供默认值、可选和约束。 约束的使用方法是在属性路由上添加指定的约束名,用法如下: // 单个使用 [Route(users/{id:int})] public User GetUserById(int id) { } // 组合使用 [Route(users/{id:int:min(1)})] public User GetUserById(int id) { } 框架内部已经提供了一些约束,如下所示: 约束 示例 匹配项示例 说明 int {id:int} 123456