相关疑难解决方法(0)

MVC不显眼的范围验证动态值

我的模型有一个值,它必须在我的模型上的两个其他值的范围内.

例如:

public class RangeValidationSampleModel
{
    int Value { get; set; }

    int MinValue { get; set; }

    int MaxValue { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当然,我不能将这些Min/MaxValues传递给我的DataAnnotations属性,因为它们必须是常量值.

我确定我需要构建自己的验证属性,但是我没有这么做,也无法理解它应该如何工作.

我已经搜索了大约一个小时,并且已经看到了各种用于构建自定义验证的解决方案,但是使用MVC3不显眼的验证找不到任何解决这个特定问题的方法.

asp.net-mvc data-annotations unobtrusive-validation asp.net-mvc-3

16
推荐指数
1
解决办法
1万
查看次数