【文件属性】:
文件名称:ASP.NET Core中自定义路由约束的实现
文件大小:60KB
文件格式:PDF
更新时间:2021-01-21 19:01:26
.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