.net core 自定义模型DefaultModelBinder迁移到.Net Core
任何人都可以提供一篇文章,清楚地解释如何将继承DefaultModelBinder类的现有自定义模型绑定器类迁移到.Net核心MVC。我读了很多文章,但它们都在解释绑定在core中的工作原理,但没有一篇文章采用了现有的自定义模型绑定,并展示了如何将其迁移到.Net core MVc 我的自定义模型活页夹中有以下代码。在.NETCore中,DefaultModelBinder类本身不存在,当我从IModelBinder类继承时,createmodel方法本身也不存在.net core 自定义模型DefaultModelBinder迁移到.Net Core,.net-core,frameworks,migration,model-binding,.net Core,Frameworks,Migration,Model Binding,任何人都可以提供一篇文章,清楚地解释如何将继承DefaultModelBinder类的现有自定义模型绑定器类迁移到.Net核心MVC。我读了很多文章,但它们都在解释绑定在core中的工作原理,但没有一篇文章采用了现有的自定义模型绑定,并展示了如何将其迁移到.Net core MVc 我的自定义模型活页夹中有以下代码。在.NETCore中,DefaultModelBinder类本身不存在,当我从IModelBinder类继承时,createmodel方法本身也不存在 public class
public class DiModelBinder : DefaultModelBinder
{
protected override object CreateModel(ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType)
{
return modelType.IsInterface
? DependencyResolver.Current.GetService(modelType)
: base.CreateModel(controllerContext, bindingContext, modelType);
}
}
如果有人能解释这些场景或任何文章都会很有帮助