当我绑定一个带有子集合的实体而不是更新现有的子实体时,我在DefaultModelBinder创建新实体时遇到了问题。我在this post中找到了一个看起来不错的解决方案,但我不想更改MVC源代码。谁能告诉我如何在我的项目中覆盖这个方法,以便我的自定义UpdateCollection总是在默认的基础上被调用?
发布于 2009-11-18 05:42:45
您不需要更改mvc源代码。如果覆盖新的模型对您不起作用,那么您可以只将其源代码带到您的项目中,并将默认模型绑定器指定为修改后的模型绑定器(ModelBinders.Binders.DefaultBinder = DefaultModelBinder MyOwnModelBinder();)。
https://stackoverflow.com/questions/1750185
复制相似问题