我正在尝试从filterContext获取当前的ApiController。它暴露了一个控制器属性,但是ApiController实现了一些httpcontroller接口而不存在。
public override void OnActionExecuting(ActionExecutingContext filterContext)
答案 0 :(得分:2)
你会把它扔回你的ApiController。像这样:
var apiController = filterContext.Controller as ApiController;
if (apiController != null)
{
//Do something with apiController.
}