在自定义IRouteConstraint中传递参数

时间:2019-03-11 09:09:08

标签: c# asp.net-core asp.net-core-mvc

在此article中,我看到可以将参数传递给某些内置路由约束,例如{{1}}。如何使用自定义IRouteConstraint实现相同的行为?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案:似乎我们只需要在构造函数中传递此参数即可。

例如:

public class TestRouteConstraint : IRouteConstraint
{
    public TestRouteConstraint(int parameter)
    {
    } 

    ...
}