我的可选参数在C#4的大风扇,但是当我在我的控制器构造函数中使用它们时遇到的MVC的问题。例如,如果我有一个单一的构造:

公共的TestController(刺痛一个= “”){/ *嗒嗒* /}

MVC具有配合说存在用于没有的TestController参数构造函数。

我怎样才能解决这个问题?

有帮助吗?

解决方案

在MVC错误消息是正确的 - 没有参数构造函数。您需要提供参数的构造函数(在你的情况应该只是委托给parameterful构造函数)。或者,如果你使用DI,还有一些被明确设计的依赖注入到构造控制器工厂。我相信MvcContrib有几个。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top