MVC 3客户端验证 - 指定验证的日期范围

时间:2011-10-17 11:40:09

标签: jquery asp.net-mvc-3 validation

我正在使用我的模型声明一个部分类来自定义验证。我希望将验证应用于ExpiryDate字段,使其处于今天的日期< = x< = StorageDate的范围之间。我不知道如何实现这个...我已经经历了几个例子,但找不到我需要的东西......以下是我的部分课程:

[MetadataType(typeof(FoodMetaData))]
public partial class FOOD
{
    [Bind(Exclude = "FoodID")]
    public class FoodMetaData
    {
        [Required(AllowEmptyStrings = false, ErrorMessage = "Please enter a name")]
        public object FoodName { get; set; }            

        public object StorageDate { get; set; }

        public object ExpiryDate { get; set; }
    }
}

我需要像Range [今天的日期,storagedate]这样的东西,但我不能得到类似的东西。

请帮助...感谢任何反馈...谢谢...

1 个答案:

答案 0 :(得分:0)

参考this链接。你的问题在这里得到解答。实际上,您需要编写自定义验证属性的数据注释中不允许使用动态值。