我想知道这是否可能。我有一个典型的 MVC 操作方法,其签名如下所示:
public ActionResult View(MyModel model)
{
IAnObject myObject = new AnObject();
//several lines of code follow.....
return View(model);
}
我想摆脱该new
关键字并将 IAnObject 的实例注入到操作方法中。但我不确定 MVC 是否允许这样做,在动作方法中将一个类与模型一起注入?有没有人遇到过这个问题,有没有办法解决它?(我们的 IoC 容器是 Windsor,以防万一。)