Атрибут 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", а не с тем, которое я установил.

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

0 ответов

Другие вопросы по тегам