Has*_*tar 5 javascript c# jquery asp.net-mvc-3
我在一个项目中工作,我使用数据库中的数据创建网格,在我的控制器中我有这个代码
List<IEmployeeEntity> list = new Employee(connectionString).GetEmployeeRecord();
Run Code Online (Sandbox Code Playgroud)
它返回我的员工列表,其中包含一些日期,然后我使用return Json(list)将其转换为Json; 但我在我的java脚本网格中得到的日期格式如/ Date(1325075075113)/我的javascript代码就像
$.ajax({
url: ../getRecord,
type: 'POST',
data: {},
async: false,
success: function (result) {
if (result !== "") {
Create Grid
}
}
});
Run Code Online (Sandbox Code Playgroud)
这不是 javascript 问题,我认为您需要根据需要在代码中格式化日期,即仅在 C# 代码中。
像下面这样的东西可能会帮助你..
List<IEmployeeEntity> list = new Employee(connectionString).GetEmployeeRecord();
list.All(x => { x.mydate = x.mydate.ToString("dd/MM/yyyy"); return true; })
Run Code Online (Sandbox Code Playgroud)
或者
当您的属性的类型为日期时间时,请尝试此解决方案,因为在第一个解决方案中,如果属性类型为日期时间,它会给您一个错误
var q = from o in MyList
select new { mydate = x.mydate.ToString("dd/MM/yyyy"),
prop1 = o.prop1,
prop2 = o.prop2
};
Run Code Online (Sandbox Code Playgroud)