【问题标题】:telerik html5 report viewer using ninject使用ninject的telerik html5报告查看器
【发布时间】:2013-12-29 06:17:50
【问题描述】:

http://www.kendoui.com/forums/kendo-ui-complete-for-asp-net-mvc/general-discussions/telerik-q3-2013-html5-report-viewer-using-ninject.aspx

有没有人可以解决这个问题。我有一个我想用来生成报告数据的存储库库。然而,存储库是通过注入使用的,并且有一堆业务逻辑与 dbcontext 上设置的用户配置文件等属性相关联。我希望能够重用它。我能够使用报告解析器使用 ninject 为我生成报告。但是在预处理的某个地方,它会覆盖它并创建它的 on 报告实例,当然它上面没有 ninject 绑定。​​

【问题讨论】:

    标签: c# asp.net-mvc html telerik-reporting


    【解决方案1】:

    不确定您是否曾想过这一点,但您的 Ninject 绑定不起作用的一个原因是 ReportsControllerBase 不是源自 IController;它是一个 WebAPI 控制器,因此它实现了 IHttpController,它不会被您的容器拾取。

    这个答案有一个示例项目的链接,它帮助我解决了让ApiControllers 正确注入所需的不同解析器:https://stackoverflow.com/a/19613137/534109

    【讨论】:

      猜你喜欢
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 2011-05-10
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多