MVC - 如何通过构造函数传递参数

时间:2018-05-02 18:49:28

标签: model-view-controller ninject

我正在扩展Controller类,我想在其构造函数中使用参数名称Tiposconceptos启动它。不过,我收到以下错误:

'/'应用程序中的服务器错误。 激活TiposConceptos时出错 没有匹配的绑定可用,并且该类型不可自绑定。 激活路径:

2)将依赖项TiposConceptos注入到AccionesController类型的构造函数的参数概念中

1)请求AccionesController

即使它说我必须做什么我仍然没有得到它。我知道我必须在NinjectWebCommon.RegisterServices中添加一些内容,但我不知道实现我想要实现的目标是什么。

代码如下:

SecurityController

public class SecurityController : Controller
{
    public SecurityController(TiposConceptos concepto)
    {
        GetPermissions(concepto);
    }

AccionesController

public class AccionesController : SecurityController
{
    public AccionesController(TiposConceptos concepto) : base(concepto)
    {
        concepto = TiposConceptos.Acción;
    }

}

0 个答案:

没有答案