Атрибут Hidden For View Model - получение измененного свойства EF
Мне нужно знать, если 2 атрибута были изменены, чтобы сделать некоторые вещи. Я думаю, что должно быть 2 подхода, но я не могу понять это.
Я создал ViewModel с атрибутом для старого значения. По-моему:
@{DateTime date = Convert.ToDateTime(Model.event.fromDate.ToShortDateString());}
@Html.HiddenFor(m => m.previousDate, new { @Value = date })
@Html.TextBoxFor(model => model.event.fromDate,"{0:dd/MM/yyyy}",new{@class="date"})
По мнению модель:
....
public Event event {get; set;}
public DateTime previousDate {get; set;}
И мой класс Event:
....
DateTime fromDate { get; set; }
Когда я публикую представление, атрибут "previousDate" ViewModel приходит со временем по умолчанию "01/01/1901", а не с тем, которое я установил.
Я думаю, что другой подход мог бы заключаться в том, чтобы получить измененные свойства из структуры сущностей, но я также не смог этого сделать.