gpt4 book ai didi

asp.net-mvc - 在混合 ASP.NET WebForms MVC 项目中配置 IoC Container

转载 作者:行者123 更新时间:2023-12-04 04:41:00 25 4
gpt4 key购买 nike

混合 ASP.NET WebForms/ASP.NET MVC 应该如何配置 IoC 容器,例如 StructureMap?例如,如果我要将 StructureMap 应用到 ASP.NET MVC 应用程序,我只需在 ASP.NET MVC 中使用依赖关系解析器就可以了。在 ASP.NET WebForms 应用程序中,我将在 UI.Page 将扩展或使用 Global.asax 的某种 Base Page 类中使用 StructureMap 的 BuildUp(this) 功能。但是对于混合应用程序,您会怎么做?这样的东西怎么看?我会以某种方式同时使用 global.asax 吗?

最佳答案

你在回答你自己的问题:

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

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

    还有其他涉及处理程序的网页技术。一篇有趣的文章:
  • Inversion of control and dependency injection with Web Forms in 2 acts
  • 关于asp.net-mvc - 在混合 ASP.NET WebForms MVC 项目中配置 IoC Container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18907350/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com