MVC DataAnnotations - 需要填充一组中的至少一个字段
如何使用 DataAnnotations 来验证是否至少填写了其中一个字段?
public string Name { get; set; }
public string State { get; set;}
public string Zip { get; set;}
How can I use DataAnnotations to validate that at least one of these fields are filled in?
public string Name { get; set; }
public string State { get; set;}
public string Zip { get; set;}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要使用 DataAnnotations 执行此操作,您将需要创建一个自定义属性,因为据我所知,没有内置属性可以处理此问题。
为了帮助您入门,当您启动一个新的 MVC 项目时,会在类级别应用一个名为“PropertiesMustMatchAttribute”的类。你可以以此为基础,没有太大困难
To do it using DataAnnotations you will need to make a custom attribute because as far as I know there is no built in attribute that will handle this.
To get you started, when you start a new MVC project there is a class called "PropertiesMustMatchAttribute" that is applied at the class level. You could base it off that without much difficulty