0

我有一堂课Ninject

但我不知道 Ninject 这么高。

为什么总是必须键入这个方法?

protected override IController GetControllerInstance(
  System.Web.Routing.RequestContext requestContext, 
  System.Type controllerType)
{
  return controllerType == null 
    ? null 
    : (IController)ninjectKernel.Get(controllerType);
}
4

1 回答 1

1

Ninject 是一个IOC(控制反转)包。

您总是输入的代码要求 Ninject 容器找到指定类型的控制器。

于 2013-02-08T20:31:36.937 回答