asp.net mvc2 验证
我正在使用 DataAnnotations 进行验证(包括客户端),
我有一个包含多个字段的表单。各个字段的基本验证工作正常。现在有几个字段,其中至少一个需要有值(如果有 3 个字段,则第一个、第二个或第三个字段应该有一个值)。
我在这个网站上阅读了很多帖子和一些博客文章。但我找不到适用于上述场景的解决方案。我可能错过了一些事情或者做得不正确。
你能帮忙吗?
I am using DataAnnotations for validation (including client side)
I have a form with multiple fields. Basic validation for individual fields work fine. Now there are a couple of fields of which atleast one needs to have a value (if there are 3 fields then either 1st or 2nd or 3rd field should have a value).
I have read quite a few posts on this site and couple of blog entries. But I couldn't find a solution that works in the above mentioned scenario. I might have missed something or doing it incorrectly.
Can you help with this please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试这个
,然后用 EitherOr 属性标记你的类:
请注意,我使用了字符串属性,如果你的属性是其他类型,请务必更改
IsValid(object value)
验证try this
then mark your class with the EitherOr attribute:
Please note that i made use of string properties, if your property is of other type, makle sure to change the
IsValid(object value)
validation