我无法执行依赖于其他字段的数据类型验证。我在此处找到的大部分示例都是根据其他字段的值创建或不显示字段(仅当MaidenName
为IsMarried
时才需要true
。)
我的模特
public class AttributeValuesModel
{
public IList<AttributeModel> Values {get; set;}
}
public class AttributeModel
{
[Required]
public string AttributeName {get; set;}
[Required]
public string AttributeValue {get; set;}
[Required]
public int DataTypeId {get; set;}
}
我想要做的是根据DataTypeId的值验证AttributeValue的用户输入。为清楚起见,在我向用户显示视图之前,DataTypeId
的值已知。
//Possible values for DataTypeId are
//1 for decimal
//2 for dates
//3 for integer
这可能吗?