MVC 3 Проверка на стороне клиента - укажите диапазон дат для проверки - PullRequest
2 голосов
/ 17 октября 2011

Я использую объявление частичного класса с моей моделью для настройки проверки. Я хочу применить проверку к полю ExpiryDate, чтобы оно находилось в диапазоне диапазона сегодняшней даты <= x <= StorageDate. Я понятия не имел, как реализовать это .. Я рассмотрел несколько примеров, но не смог найти то, что мне нужно ... Ниже приведен мой частичный класс: </p>

[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 [сегодняшняя дата, хранилище], но я не могу получить ничего похожего.

Пожалуйста, помогите ... оцените любые отзывы ... Спасибо ...

1 Ответ

0 голосов
/ 23 октября 2011

См. эту ссылку.На ваш вопрос ответили здесь.На самом деле динамические значения не допускаются в аннотациях данных, для этого вам нужно написать свой собственный атрибут проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...