0

我无法弄清楚 ASP.NET MVC 和 Spring.Net MVC 之间的区别是什么。我了解 ASP.NET MVC 和 Spring.Net 如何分别工作,但我无法完全弄清楚“Spring.Net MVC”的“MVC”部分带来、覆盖或改变 ASP.NET MVC 框架的工作方式/是什么用过的 ; 例如,我应该使用“Spring.Net”还是“Spring.Net MVC”?

简而言之,这背后的问题是我想使用 ASP.NET MVC、Spring.Net 和 Telerik 的 MVC 控件,并希望确保使用 Spring.Net MVC 不会阻止使用 Telerik 的控件。有没有人有这方面的经验?

提前非常感谢!

4

1 回答 1

1

他们不冲突。Spring.net MVC 为 asp.net MVC 增加了依赖注入能力;在此处查看详细信息,包括特定的网络范围。许多其他 DI 容器提供以这种方式扩展 asp.net mvc 的模块。

通常,这允许您使用 Spring.net DI 容器连接控制器,如mvc 3 快速入门(随示例一起提供)中所示。或者,更准确地说,Spring.net 提供了自己的实现IDependencyResolver来返回Controllers、ActionFilters 和其他服务的 asp.net mvc 运行时请求。

使用 Spring.NET MVC 并不会阻止您使用 Telerik 控件。

于 2012-06-04T12:49:01.537 回答