我有一个 HttpModule 并且需要知道正在执行哪个操作。而我需要从方法中获取MethodInfo,动作名还不够,我需要从类型中获取真正的方法。
我知道如何获取控制器和操作:
string controllerName = ...RouteData.Values["controller"].ToString();
string actionName = ...RouteData.Values["action"].ToString();
我想要做:
controllerType.GetMethod(actionName)
这当然会导致 AmbiguousMatchException ...
哪个签名正在执行?有可能知道吗?