|
|
1
4
您是否可以在筛选器中创建一个执行所需操作的泛型方法,然后在
编辑:例如,您将使用此签名创建一个新方法:
此方法的代码与您发布的代码相同。然后你会重写
|
|
|
2
1
我本人从未使用过ASP.NET MVC,但根据您的解释,我认为您有两种选择。这两种解决方案都要求您向属性中添加执行的OnAction的通用版本。
可以使用反射调用具有动态类型参数的方法:
或者,您可以创建一个私有属性子类,在编译时知道泛型类型:
|
|
|
3
0
从我所能理解的,这范围从困难到不可能,因为你试图实现它。 如果我正确理解了你的问题,你就会想这样做:
你可以尝试使用这些信息 here 但是,我不知道它是否会在您的特定情况下帮助您,因为您正在使用接口传递信息——正如您应该的那样——而且仍然存在类型转换的问题。 |