I am doing an ajax Post with Model and everything works fine except one datetime property,I can see in network tab of browser following values are getting passed in request payload,but when I put debugger at server side action method,that datetime property showing null.
Value in Request Payload
DevelopmentPlan_CompletionDate:"/Date(1491796800000)/"
Model Property
public DateTime? DevelopmentPlan_CompletionDate { get; set; }
It seems /Date(1491796800000)/
format is creating issue,I am reading DateTime Value from backend Sharepoint list and value is 4/18/2017 4:00:00 AM
.Now At client side I am doing this
var dataModel = @Html.Raw(Json.Encode(Model));
sessionStorage.setItem('DataModel', JSON.stringify(dataModel));
After doing above,my datetime property changes to "/Date(1491796800000)/"
and that is causing issue when doing ajax post with this value