我在互联网上搜索了很多,以找出制定The Customer Id should be a guid and required
等约束的方法,以便最终得到[HttpGet("{customerId:guid|required}")]
,但不幸的是没有任何解决方案可以这样做。来自Microsoft的https://docs.microsoft.com/en-us/aspnet/core/fundamentals/routing文档,路径约束参考部分的文档也没有说明这一点。任何人都可以像我刚才描述的那样做多个约束值吗?提前谢谢。
答案 0 :(得分:0)
只需将约束与冒号... {customerId:guid:required}
分开。采用参数的约束也很容易以这种方式使用...... {id:int:range(100, 999)}