【发布时间】:2012-05-29 08:15:38
【问题描述】:
我有一个 C# 模型,我返回到我的视图中,然后将其转换为 JSON 对象数组,如下所示:
@{
string data = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Model);
}
var modelData = @Html.Raw(data);
我的模型如下所示:
public int Id { get; set; }
public DateTime Date { get; set; }
public decimal Value { get; set; }
当我输出 Date 时,它会输出为:Date: /Date(1338279123847)/
无论如何我可以将日期转换为 Javascript 日期,然后再将其输出到我的视图中,也许是在我的 modelData 数组中?形式为DD/MM/YYYY
【问题讨论】:
-
该日期是直接从您的代码输出中复制的吗?我不确定它的格式。我最初认为它是一个纪元时间戳,但除非日期最初是 44,378 年 5 月的某个时间,否则我认为不是。
-
我的 C# 模型中的 Date 属性就是今天的日期:
DateTime.Now
标签: c# javascript jquery asp.net-mvc-3