MVC2,.NET4 / C#4可选参数和控制器的构造
-
19-09-2019 - |
题
我的可选参数在C#4的大风扇,但是当我在我的控制器构造函数中使用它们时遇到的MVC的问题。例如,如果我有一个单一的构造:
公共的TestController(刺痛一个= “”){/ *嗒嗒* /}
MVC具有配合说存在用于没有的TestController参数构造函数。
我怎样才能解决这个问题?
解决方案
在MVC错误消息是正确的 - 没有参数构造函数。您需要提供参数的构造函数(在你的情况应该只是委托给parameterful构造函数)。或者,如果你使用DI,还有一些被明确设计的依赖注入到构造控制器工厂。我相信MvcContrib有几个。
不隶属于 StackOverflow