如何在模型中使用required和nonSerialized属性

时间:2012-11-11 00:22:33

标签: asp.net-mvc-3 requiredfieldvalidator nonserializedattribute

在我的模型中,我有类似的东西:

    [...]

    public string PasswordConfirm { get; set; }

    public string Captcha { get; set; }

    [...]

我希望这两个属性是必需的,但不是可序列化的

我尝试使用[必需]和[nonSerialized] annontations但没有成功。我已经看到了this post

但我不知道该怎么做我想要的。它对NonObtrusive-Validation有帮助,我希望这些字段完整,但我不想将它们序列化。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

我可以使用与[required],[compare] ...兼容的注释[notMapped] ...

我也使用它:context.Configuration.ValidateOnSaveEnabled = false;我填补了我的基础,因为我在这里遇到了验证问题。