asp.net - How can I send a date from my front end (Angular) to C# .net datetime (webAPI)? -



asp.net - How can I send a date from my front end (Angular) to C# .net datetime (webAPI)? -

on front-end have html input box user can come in date. adds info angularjs modal , seek send server json object when user clicks save.

on server have used think modifies way dates expected. know allows angularjs nicely read dates coming back-end.

config.suppressdefaulthostauthentication(); config.filters.add(new hostauthenticationfilter(oauthdefaults.authenticationtype)); config.formatters.remove(config.formatters.xmlformatter); var json = config.formatters.jsonformatter; json.serializersettings.contractresolver = new camelcasepropertynamescontractresolver(); json.serializersettings.referenceloophandling = newtonsoft.json.referenceloophandling.ignore; json.serializersettings.converters.add(new isodatetimeconverter { datetimeformat = "yyyy-mm-ddthh:mmz" });

does have ideas how can take date entered input box in format such yyyy-mm-dd, modify in way , pass server , have server read datetime?

the problem have not sure how can modify yyyy-mm-dd date. when seek entering in date "2011-12-31" not accepted server , column should entered shows null value date.

have ever tried create subclass of isodatetimeconverter? seek this:

public class myjsondatetimeconverter : isodatetimeconverter { public myjsondatetimeconverter() { base.datetimeformat = "yyyy-mm-dd"; } }

then utilize in place of lastly line:

json.serializersettings.converters.add(new myjsondatetimeconverter());

hope helps :)

c# asp.net .net json angularjs

Comments

Popular posts from this blog

c - Compilation of a code: unkown type name string -

java - Bypassing "final local variable defined in an enclosing type" -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -