我希望替换 的方法System.Web.Mvc.ActionMethodSelector
所使用的实现,但想利用现有的实现,最好是从. 但是,因为该类被标记为内部,所以我可以看到“正确”执行此操作的唯一方法是从. 但是,由于代码量大,以及试图使其与框架保持同步的潜在问题,我希望避免这种情况。FindAction
ReflectedControllerDescriptor
ActionMethodSelector
ReflectedControllerDescriptor
FindAction
ActionMethodSelector
我正在考虑以下方法:
- 咬紧牙关复制代码
- 使用反射以利用现有实现
还有其他我想念的方法,更好还是其他方法?