我有一个简单的自定义FilterAttribute
,我用它来装饰各种ActionMethods
。是否可以在ASP.NET MVC FilterAttribute上使用依赖注入/ IoC?
例如。
[AcceptVerbs(HttpVerbs.Get)]
[MyCustomFilter]
public ActionResult Bar(...)
{ ... }
现在,我想一些记录添加到这个CustomFilter行动..所以是一个好孩子,我使用DI/IoC
......,因此希望使用此模式为我定制FilterAttribute
。
所以,如果我有以下的...
ILoggingService
,并希望增加这是我的自定义FilterAttribute
..我不知道怎么样。像,很容易让我做下面...
但是编译器错误说法,其中装饰的属性我ActionMethod
(以上所列...)要求1 ARG ..所以我只是不知道该怎么办:(