【发布时间】:2014-04-10 19:16:05
【问题描述】:
在我的控制器中使用 Telerik DataSourceRequest 时,任何具有 DateTime 数据类型的属性都将返回为
{"Data":[{"EffectiveStart":"\/Date(1393660800000)\/"}
而不是MM/dd/yy
我的模型上的属性是:
[DataType(DataType.DateTime)]
public DateTime EffectiveStart;
我还在我的文件中包含了 Telerik 的 js 文化参考,并发起了kendo.culture(),但没有成功。我错过了什么?
这里要求的是控制器:
public ActionResult Grid_Read([DataSourceRequest]DataSourceRequest request, int id)
{
try
{
using (var db = new MyEntities())
{
var query = from refA in db.Entity
join refB in db.Entity on refA.ID equals refB.ID
where refA.ID == id
select new ResultList
{
ResultId = refA.PayeeId,
EffectiveStart = refA.EffectiveStart,
};
List<ResultList> myvar = query.ToList();
DataSourceResult result = myvar.ToDataSourceResult(request);
return Json(result);
}
}
catch (Exception ex)
{
return Json(null);
}
}
【问题讨论】:
-
能看到控制器的代码吗?整个方法
标签: asp.net-mvc c#-4.0 datetime grid telerik