Razor DisplayFor不会显示JSON请求中返回的日期

时间:2014-09-11 12:24:09

标签: asp.net-mvc json asp.net-mvc-4 razor

控制器:

public ActionResult HierarchyBinding_UnapprovedExpenseReportsAccounting([DataSourceRequest] DataSourceRequest request)
    {

        return Json(globalKip.DisplayUnapprovedExpenseReportsAccounting().ToList().ToDataSourceResult(request));
    }

型号:

[Display(Name = "Manager Approval Date")]        
public DateTime? EPR_DivManagerApprovalDate { get; set; }

剃刀:

@Html.DisplayFor(m => m.EPR_DivManagerApprovalDate)

所有其他HTML帮助程序正确显示模型数据。但是日期根本没有出现。我检查了返回的数据,确实传递了日期。

如果我将DisplayFor更改为TextAreaFor,则会显示正确的日期,尽管格式与数据库返回的格式不同。

任何人在使用DisplayFor获取日期时遇到类似问题吗?

提前致谢。

0 个答案:

没有答案