У меня есть основной проект MVC с контекстом основных данных EF.Я использовал леса для создания CRUD.Я просто хочу знать, есть ли в любом случае использовать мою пользовательскую логику для анализа даты и времени в текстовом поле, когда пользователь нажимает сохранить?
В настоящее время у меня есть это на странице создания:
<div class="form-group col-md-6 col-xs-12">
<label asp-for="Lead.BDayDateTime" class="control-label"></label>
<input asp-for="Lead.BDayDateTime" class="form-control" />
<span asp-validation-for="Lead.BDayDateTime" class="text-danger"></span>
</div>
и егоопределение в моей модели:
[Required(ErrorMessage = "Please enter year of birth or birthday (ex. 1363, 1984, 1984-09-23, 1363-07-01)")]
[Display(Name = "Birthday", Prompt = "Birth Year or Birthday", Description = "Please enter year of birth or birthday (ex. 1363, 1984, 1984-09-23, 1363-07-01)")]
[DisplayFormat(NullDisplayText = "Not Entered", DataFormatString = "{0:yyyy}", ApplyFormatInEditMode = true)]
public DateTime BDayDateTime { get; set; }
Я хочу вручную проанализировать дату и время, чтобы пользователь мог вводить негригорианские значения даты и времени (и я преобразую их в григорианские, прежде чем сохранять в базе данных).