Looks like DataAction also expects id to be a number, we will fix it in the nearest time.
As a temporary workaround, you may try to process action’s parameters and render response manually
var actionType = DataActionResult.ParseType(actionValues["!nativeeditor_status"]);
string sourceId = actionValues["id"];
string targetId = actionValues["id"];
...
//do update logic
...
//if event was inserted - targetId must be updated by new id value
...
var res = Content(string.Format("<data><action type=\"{0}\" sid=\"{1}\" tid=\"{2}\"></action></data>", actionValues["!nativeeditor_status"], sourceId, targetId);
res.ContentType = "text/xml";
return res;
Yes, latest version, downloaded the Evaluation version of December 14th. If you create an ASP.NET MVC project according to the tutorial in the documentation and try to edit an event by dragging or changing the date, you get the error.
The Id form value is xxxx,xxxx where xxxx is a number. If you disregard everything after the comma, the event updates fine.