Как установить значение по умолчанию для текущей даты для обязательного поля с помощью EditForm? - PullRequest
1 голос
/ 08 апреля 2020

У меня есть обязательное свойство (с использованием DataAnnotations), которое по умолчанию все значения без? Отметьте после типа. по умолчанию это 01.010001. Как я могу сделать это пустым или по умолчанию для определенной даты?

PS У меня также было два свойства int, и они по умолчанию равны 0. Это не имеет смысла, так как я понятия не имею, как оно по умолчанию.

Свойство модели: enter image description here

Поле формы: enter image description here

enter image description here

Ответы [ 2 ]

3 голосов
/ 08 апреля 2020

Просто добавьте значение по умолчанию в модели

[Required(ErrorMessage = "The Job Start Date field is Required")]
public DateTime StartDate { get; set; } = Datime.Now;
0 голосов
/ 10 апреля 2020

Помимо добавления значения по умолчанию, вы можете переопределить метод компонента OnInitialized blazor и установить значение по умолчанию в компоненте.

protected override void OnInitialized()
{
   request.StartDate = DateTime.Now;
}
...