我是MVC4的新手。我有一个带有“public string myValue”成员的MyModel类。我需要在客户端(在用户在View中输入它)对照从数据库检索并属于不同模型(DiffModel)的最大值(maxVal)验证它的值。我已经尝试了[Range(..)验证属性,但它需要const参数。我现在正在寻找创建自定义验证属性(cva),但看起来cva将在服务器端运行,而不是在客户端。请建议如果可能的话,如何解决这种情况。 谢谢
答案 0 :(得分:0)
如何执行此操作的示例:
public class ViewModel
{
public DateTime MinDate {get; set;}
public DateTime MaxDate {get; set;}
[DynamicRange("MinDate", "MaxDate", ErrorMessage = "Value must be between {0} and {1}")]
public DateTime Date{ get; set; }
}