0

我需要知道 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;}

还有我的活动课:

....
DateTime fromDate { get; set; }

当我发布视图时,ViewModel 的“previousDate”属性带有默认时间“01/01/1901”,而不是我设置的时间。

我认为其他方法可能是从实体框架中获取更改的属性,但我也无法做到。

4

0 回答 0