1

filterContext から現在の ApiController を取得しようとしています。コントローラーのプロパティを公開しますが、ApiController はいくつかの httpcontroller インターフェイスを実装しており、そこにはありません。

    public override void OnActionExecuting(ActionExecutingContext filterContext)
4

1 に答える 1

2

それを ApiController にキャストし直します。このようなもの:

var apiController = filterContext.Controller as ApiController;
if (apiController != null)
{
    //Do something with apiController.
}
于 2012-05-21T18:56:17.280 に答える