我有以下 poco:
public class CabinetItem
{
[Required]
[Display(...)]
public double Width { get; set; }
public double MinWidth { get; }
}
我想弄清楚的是,当 MinWidth
可以是任何值时,如何验证 Width
大于 MinWidth
?最小宽度是一个取决于橱柜元素的约束。注意:为了简化这个问题,我还省略了一个 MaxWidth
。
最佳答案
选项 1:
foolproof nuget 包可能对您的情况非常有用。
安装foolproof nuget 包并使用其额外有用的属性,如下所示:
public class CabinetItem
{
[Required]
[Display(...)]
[GreaterThan("MinWidth")]
public double Width { get; set; }
public double MinWidth { get; }
}
还有其他功能:
- [是]
- [等于]
- [不等于]
- [大于]
- [小于]
- [大于或等于]
- [小于或等于]
关于javascript - 如何在客户端验证中验证二变量规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28678174/