3

我想在我的网络表单类中注入一个演示者。在这样做的同时,我希望注入的演示者包含对它被注入的视图的引用。注入一个类,并引用它被注入的类。Ninject 可以做到这一点吗?注入 webforms 类时,注入是在构造函数执行之前执行的吗?我是否应该只注入演示者并使用构造函数来传递视图?

4

1 回答 1

1

对于网络表单,这是不可能的,因为表单不是由 ninject 创建的。您必须手动将其传递给演示者。

我认为解决方案是使用 MVC,您可以从框架中支持您的问题。Webforms 和 MVC 可以混合使用。您可以使用 MVC 创建新页面,并且仍然使用旧的 webform 页面。当您必须更改 Web 表单页面时,最好在更改之前将其重构为 MVC。

于 2011-08-23T09:35:14.250 回答