我正在使用breathjs,我的应用程序的服务器端代码是.net。
在我的视图(客户端)中,我想添加实体然后我想保存它。让我们假设一个实体是这样的:
{
"Id": 1,
"Name": "someName",
"CreatedDate": "1900-01-01T05:00:00Z",
"UpdatedDate": "1900-01-01T05:00:00Z",
"CreatedBy": null,
"UpdatedBy": null,
"RowVersion": 0,
etc ...
}
}
我想设置 and 的值CreatedDate
UpdatedDate
CreatedBy
,UpdatedBy
我当然可以使用 javascript 来做到这一点,但我不希望客户端处理这些事情。
我的微风控制器所在的这个功能是这样的:
[HttpPost]
public SaveResult SaveChanges(JObject saveBundle)
{
return _contextProvider.SaveChanges(saveBundle);
}
如您所见,saveBundle 是一个 JObject,当我调试时,我看到 saveBundle 是这样的:
{
"entities": [
{
"Id": 1,
"Name": "someName",
"CreatedDate": "1900-01-01T05:00:00Z",
"UpdatedDate": "1900-01-01T05:00:00Z",
"CreatedBy": null,
"UpdatedBy": null,
"RowVersion": 0,
etc ...
}
}
}
],
"saveOptions": {}
}
在提交保存之前如何更改saveBundle的值CreatedDate
UpdatedDate
CreatedBy
和中的值???UpdatedBy
这是一个以对象数组为属性的 JObject,我可以使用 javascript 操作 Json,我如何使用 .Net 来操作?
非常感谢。