【发布时间】:2009-07-28 11:20:13
【问题描述】:
有人知道我在哪里可以找到构建自定义模型绑定器的教程吗?
我发现使用带有 EntitySets 的默认模型绑定器的几个问题(在创建新对象时不填充并在编辑对象时创建重复项)并发现我的 UI 与我的模型不完全匹配(例如时间字段格式为“hh:mm am" 与时间跨度不匹配)。因此,我想看看创建自定义模型绑定器是否是更好的解决方案。我找到了几个例子:here 和here。第一个是我认为已经过时了,第二个并没有真正解释发生了什么。
我的主要问题是我不完全理解 BindModel 方法的 ControllerContext 和 ModelBindingContext 实际上是什么,即它们与控制器和模型的关系。
如果有人给我指点教程或者可以查看dave hayden 的帖子并向我展示它在当前 MVC 实现中的外观,我将不胜感激。
【问题讨论】:
标签: asp.net-mvc