【发布时间】:2016-10-24 16:24:56
【问题描述】:
假设我有一个带有FirstName 和LastName 的Person 类。我希望用户必须在 UI 中输入两个值中的至少一个,但他可能不必输入每个值。
如果我将Required 属性/数据注释分别放在它们上,则它们都需要。
如何为此规则进行服务器端验证(也包括客户端验证)?
【问题讨论】:
-
我不知道 asp.net,但如果它在 php 中作为教义工作,那么您应该在数据库上为 prepersist 数据设置一个事件。如果两个值都为空,您应该在该事件上创建一个引发错误的条件?
标签: asp.net-mvc asp.net-mvc-3 entity-framework entity-framework-4 asp.net-mvc-4