我正在寻找一组在实施时使用的最佳实践IModelBinder
。
我已经阅读了三本不同的 MVC 书籍,每一本在它们的实现中都做了一些稍微不同的东西,没有任何真正的解释。
- Hanselman、Haack、Guthrie、Conery 书中甚至没有提到
IModelBinder
- 巴勒莫建议扩展
DefaultModelBinder
而不是直接实现IModelBinder
,但我真的不知道如何利用这些好处 - Sanderson 提到更新现有的 Model 实例,以及呼吁
ModelState.SetModelValue()
遵循约定。
我只是想确保我的模型绑定器遵循约定,并且我正确理解整个ModelBindingContext
.
有什么技巧、窍门、好的教程可以推荐吗?