2

混合 ASP.NET WebForms / ASP.NET MVC 应该如何配置 IoC 容器,例如 StructureMap?例如,如果我要将 StructureMap 应用到 ASP.NET MVC 应用程序,我只需使用 ASP.NET MVC 中的 Dependency Resolver 就可以了。在 ASP.NET WebForms 应用程序中,我将在 UI.Page 将扩展或使用 Global.asax 的某种基页类中使用 StructureMap 的 BuildUp(this) 功能。但是在混合应用程序的情况下你会怎么做?这样的东西看起来如何?我会以某种方式同时使用 global.asax 吗?

4

1 回答 1

3

您正在回答自己的问题:

  • 在 Web 窗体中,使用构建功能(例如,您可以拥有一个基本 Page 类和一个基本 User 控件类。不要忘记这一点)
  • 在 MVC 中,您可以使用依赖解析器。

在混合 Web 应用程序上同时使用两者没有问题。

还有其他涉及处理程序的网页技术。一篇有趣的文章:

于 2013-09-20T07:44:20.637 回答