小编Amo*_*are的帖子

如何在Composite Model上应用Required属性?

我在模型中使用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应该具有值.

我怎么解决这个问题?

c# asp.net asp.net-mvc asp.net-mvc-3

5
推荐指数
1
解决办法
437
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1

c# ×1