我认为我的问题是一个很长的问题。
假设我有一个属性:
public sealed class MyCustomAttribute: ActionFilterAttribute
用于类方法
[MyCustomAttribute]
public virtual ActionResult Options(FormCollection collection)
现在,我需要添加一个构造函数的参数
public MyCustomAttribute(IMyDependentObject dependentObject)
{
(...)
}
(您可能注意到这是一些 Asp.NET MCV 代码)
我想使用 DI 来创建这个属性。Asp.NET MVC 代码自动创建它,我不知道如何/在哪里可以编写代码来使用 Castle 。
有任何想法吗?