当我认为结束时,我的情况一直不断上升。这是一个ASP.NET项目,但我没有在设计部分使用ASP.NET AJAX元素和任何服务器端元素。我使用ASP.NET来处理数据库操作并在设计中使用jQuery元素,也只使用jQuery AJAX从UI发送和接收数据。
我有一个方法,它在进行ajax调用时运行,并返回一个带有DateTime元素的对象类。我需要使用javascript函数返回的内容在屏幕上显示。我不想使用JSON.NET或其他任何东西来序列化返回的类,因为当我返回一个对象类时,ASP.NET会完成所有的转换。
所以,我的问题是我得到的长日期格式与任何javascript函数都不兼容,并且没有支持该格式的moment.js或date.js库。 javascript中datetime asp.net对象的输出如下:
“Sun Aug 11 2013 00:00:00 GMT +0300(土耳其夏令时)”
我几天都找了一些关于这方面的信息,没有找到任何问题或文章解释如何正确地转换返回日期时间。可能不是在找正确的事......
我知道我可以创建一个JSON字符串并用它发送该类的值。我去过那儿。但当我开始质疑 asp.net的逻辑自动序列化返回的类并返回一个无用的日期时间对象时,我的脑袋开始受到伤害。
所以,我决定听听你对此事的看法。在asp.net中处理日期时间转换问题的最佳方法是什么?
其中哪一个更好,为什么,还有另一种更好的方法吗?
...谢谢