修改MVC模型中属性的返回值

时间:2014-05-30 16:53:59

标签: c# asp.net-mvc

我有一个MVC .NET模型,模型中的一个属性设置为返回System.DateTime。

public System.DateTime CreatedDate { get; set; }

在我的UI中,我将此属性绑定到Kendo Grid并格式化以显示日期在" mm / dd / yyyy"格式。 Kindo UI内置了过滤器。该过滤器在日期上无法正常工作,因为过滤器组件与从模型中传入的值匹配,而不是将其与显示的值(格式化)匹配。我们无法动态转换绑定到Kindo网格的属性。

我们有什么方法可以修改模型属性的返回值吗? 我试过这样做:

public System.DateTime CreatedDate { get { return Convert.ToDateTime(CreatedDate.ToShortDateString()); } set { CreatedDate = value; } }

但是这会引发StackOverFlowException。有没有办法从模型中返回修改后的值?

0 个答案:

没有答案