【发布时间】:2014-08-25 22:51:23
【问题描述】:
我正在尝试将 ICollection 序列化为 JSON,并通过我的 HTML 上的隐藏字段将其传递给我的 JS。
到目前为止我已经尝试过:
@Html.HiddenFor(model => JsonConvert.SerializeObject(model.Details), new { Id = "WorkOrderDetails" }) // also tried model.Details.ToArray(). model.Details.ToList()var jsonSerialiser = new JavaScriptSerializer(); @Html.HiddenFor(model => jsonSerialiser.Serialize(model.Details), new { Id = "WorkOrderDetails" }) // also tried model.Details.ToArray(). model.Details.ToList()
它抱怨一个不兼容错误:InvalidOparationException
我认为以这种速度我需要迭代我的 ICollection 并单独传递每个细节。
有没有更好的方法?
【问题讨论】:
标签: c# javascript json icollection