C# 如果希望最小值基于模型';谁的财产?

C# 如果希望最小值基于模型';谁的财产?,c#,asp.net-mvc,C#,Asp.net Mvc,我的申请表上有这一部分: 我的模型上有这个: [Range(0,40)] public int max { get; set; } 我想做的是,我想限制我的用户将最大学生人数设置为小于当前注册人数(因为这是一个编辑操作,所以会有所不同) 对于这种情况,我需要使用Remote属性,还是有其他方法?我想将最小值设置为基于此模型属性的值: public int enroll { get; set; } current number of enrolled students 如果在视图中编辑

我的申请表上有这一部分:

我的模型上有这个:

[Range(0,40)]
public int max { get; set; }
我想做的是,我想限制我的用户将最大学生人数设置为小于当前注册人数(因为这是一个编辑操作,所以会有所不同)

对于这种情况,我需要使用
Remote
属性,还是有其他方法?我想将最小值设置为基于此模型属性的值:

 public int enroll { get; set; }    current number of enrolled students

如果在视图中编辑这两个值,则
[Remote]
属性将不起作用。查看使用
[LessThan]
或类似的验证属性实际上,当前注册的学生无法编辑,因为它基于注册学生的数量(除非我删除了某个人或删除了某个人)。我明白了,我希望我能早点知道,因为我必须手动编码和比较我的日期。谢谢,让我试试。如果在视图中编辑两个值,则
[Remote]
属性将不会有帮助。查看使用
[LessThan]
或类似的验证属性实际上,当前注册的学生无法编辑,因为它基于注册学生的数量(除非我删除了某个人或删除了某个人)。我明白了,我希望我能早点知道,因为我必须手动编码和比较我的日期。谢谢,让我试试。