代码之家  ›  专栏  ›  技术社区  ›  Byron Sommardahl

我可以在自定义模型绑定器中使用MVC验证属性吗?

  •  1
  • Byron Sommardahl  · 技术社区  · 14 年前

    我的模型上有很多MVC验证属性。当defaultModelBinder在提交时绑定我的模型时,一切都很好。但是,我需要创建一个定制的modelbinder。我想继续使用我的验证属性。我可以吗?如果是,怎么做?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Derek Greer    14 年前

    我不确定这是否可能,但有一点我可以说,如果可能的话,那么defaultmodelbinder的扩展点就不会让它很容易被发现。有一天我花了几个小时试图让它工作,但没有结果。

    您可以使用控制器的TryValidateModel()方法来代替使其工作。