首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DefaultControllerFactory可扩展性示例

DefaultControllerFactory可扩展性示例
EN

Stack Overflow用户
提问于 2016-01-26 13:59:08
回答 1查看 74关注 0票数 1

asp.net MVC的主要优点之一是可扩展性。我们甚至可以通过重写DefaultControllerFactory的方法来扩展默认控制器工厂。

我的问题是什么时候我们应该扩展控制器工厂,请有人告诉我一个实时场景,我们可能需要扩展DefaultControllerFactory,以及为什么我们需要扩展它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-26 14:03:45

我们什么时候应该扩建控制器工厂?

这是个反问题..。当默认控制器工厂不能满足您的需要时,您可以交换或扩展默认控制器工厂。

因此,如果您还没有遇到这样的情况:“哦,天哪,我不能用默认控制器工厂来完成这个任务”,那么您就不需要它了。

通常只需要通过构造函数注入依赖项注入,因为默认控制器工厂只支持无参数构造函数。

大多数DI框架都有自己的控制器工厂,通常在DIFramework.Mvc{version} NuGet包中(例如Unity.Mvc5)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35015541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档