Здравствуйте предположив я есть модели с полем, как это: (mvc5)Дата выбора в связи бритвы с ограничением
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> Date { get; set; }
В представлении бритвы (3.0) я использовать помощник Html, чтобы показать выбора даты поле, как этот:
@Html.EditorFor(model => model.reunion.Date)
@Html.ValidationMessageFor(model => model.reunion.Date)
на входе в HTML у меня будет что-то вроде этого:
<input class="text-box single-line valid" data-val="true" data-val-date="The field Date must be a date." data-val-required="O campo Date é necessário." id="reunion_Date" name="reunion.Date" type="date" value="2017-01-01" aria-required="true" aria-describedby="reunion_Date-error" aria-invalid="false">
И образ подборщика даты:
Он отлично работает.
Но давайте предположим, что я хочу ограничить дату, когда пользователь может выбрать только даты, которые равны или больше фактической даты. Как я могу это сделать?
Попытка ограничить с помощью java-script с использованием maxDate и minDate –
Почему вы принимаете дату как Nullable? –
Дата Nullable date, потому что сгенерирована модель из базы данных, где я оставил параметр, чтобы разрешить null. – Nmaster88