假设我有一个产品对象(非常空)并将其绑定到Product视图。然后我在视图中单击“更新”。在我的CustomModelBinder中,我的bindingContext.Model在更新请求中始终为null。有没有推荐的方法让我在此时检索先前的模型,或者我是否总是要重新创建它?
答案 0 :(得分:1)
您必须从表单字段重新创建它。您绑定到GET模型的值早已不复存在。
答案 1 :(得分:1)
也许我不理解你使用CustomModelBinder的需要,但你做过concider Data Annotations Model Binder吗?
它甚至附带(服务器端)验证,基于简单的语句,如[必需],你可以放在你的模型中,参见this