所以,我正在做基于 .NET MVC 3 的应用程序并使用 Castle Windsor 作为 IOC 容器。
我使用它没有任何问题并且工作得很好。现在我遇到了这种情况,我创建了一个公开方法的 HTML 助手
public static string GetContentByKey(string key)
{
//I need to use a service that is resolved by Windsor here
}
问题是,在这个 Helper 类中,我需要使用通过 Windsor 初始化的服务,但是由于这个 Helper 是一个静态方法,所以你没有构造函数注入的选项。