با سلام
در مورد "تزریق وابستگی در فیلتر ها" مقاله ای با این عنوان هست و توضیحات کامل داده

متاسفانه وقتی که موارد ذکر شده رو انجام میدم، با خطای زیر روبرو میشم:

'DI06.CustomFilters.LogAttribute' does not contain a constructor that takes 0 arguments

مقاله های دیگه رو هم بررسی کردم ولی باز همین مشکل رو داره، چون تزریق از طریق سازندست وقت فیلتر رو به صورت [Log] استفاده می کنم پیغام خطای زمان کامپایل رو میده

چطور میتونم مشکل ایجاد شده رو رفع کنم؟



[Log]
public ActionResult Index()
{
return View();
}


public class LogAttribute : ActionFilterAttribute
{
private readonly IContainer _container;


public LogAttribute(IContainer container)
{
_container = container;
}


public override void OnActionExecuted(ActionExecutedContext filterContext)
{
_container.GetInstance<ILogActionService>().Log(". .....data......");
//LogActionService.Log("......data......");
base.OnActionExecuted(filterContext);
}
}

و ....

با تشکر