温莎城堡自动财产注入非公有财产

时间:2011-12-14 21:04:28

标签: asp.net-mvc-3 castle-windsor property-injection

我在我的ASP.NET Mvc 3项目中设置了Castle Windsor,并在HomeController上添加了以下属性:

    private IUserService UserService
    {
        get;
        set;
    }

当我尝试在动作方法中使用UserService时,它始终为null。但是,如果我将属性更改为public,它将由Castle Windsor自动实例化。

是否可以使用非公共属性进行自动属性注入?

1 个答案:

答案 0 :(得分:1)

不可能因为@Mauricio Scheffer评论大纲