我在将非无参数类作为模型传递给控制器中的视图时遇到问题。
我最近从结构图 2.5.3 迁移到 2.6.2。在 2.5.3 中一切正常,但在 2.6.2 中不再适用。这是我的自定义控制器工厂:
public class StructureMapControllerFactory : DefaultControllerFactory
{
protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
{
try
{
return ObjectFactory.GetInstance(controllerType) as Controller;
}
catch (StructureMapException)
{
Debug.WriteLine(ObjectFactory.WhatDoIHave());
throw;
}
}
}
并接线:
ControllerBuilder.Current.SetControllerFactory(typeof(StructureMapControllerFactory));
我的自定义模型绑定器引发异常:http ://screencast.com/t/xZDNAAmM
可能是什么问题?