我在模型中使用Composite类型的字段.
我的模型中有一个名为PersonDetails的字段
public Phone PhoneDetails{get;set;}
Run Code Online (Sandbox Code Playgroud)
Phone是另一个包含三个其他字段的模型
int MobilePhone;
int WorkPhone;
int HomePhone;
Run Code Online (Sandbox Code Playgroud)
PersonDetails是我传递添加弹出窗口的模型.PersonDetails有以下字段:
public String Name{get;set;}
public Phone PhoneDetails{get;set;}
public string Address{get;set;}
Run Code Online (Sandbox Code Playgroud)
我可以将RequiredField属性应用于其余字段,但我想将Required属性应用于PhoneDetails字段.条件是三个中的至少一个,即MobilePhone,WorkPhone或HomePhone应该具有值.
我怎么解决这个问题?