隐藏视图模型属性 - 获取更改的属性EF

时间:2013-09-11 14:53:39

标签: asp.net-mvc-4 mvvm entity-framework-4 propertychanged

我需要知道是否有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',而不是我设置的那个。

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

0 个答案:

没有答案