gpt4 book ai didi

c# - 信号器日期时间请求/响应差异

转载 作者:行者123 更新时间:2023-11-28 10:08:22 25 4
gpt4 key购买 nike

我使用 WCF 数据服务从我的 Web 应用程序“查询”数据模型,然后使用 SignalR 接收“推送”更新。

WCF 数据服务 (OData) 将日期格式化为“/Date(1319493384779)/”格式的字符串。这很好,因为我随后生成客户端(javascript) View 模型,在其中创建实际的 Javascript Date() 对象。SignalR 还将 DateTime 对象作为“/Date(1319493384779)/”从服务器发送到客户端,但在通过 Javascript 从 javascript 传递到服务器集线器方法时,它似乎期望实际的 Date() 对象。这是相当低效的,因为我已经有一个 JavaScript 模型对象,并且我应该能够将其按原样发送到 SignalR 中心。

有人知道为什么会发生这种情况吗?

编辑:这是一条从服务器到达浏览器的消息,请注意 CreationDate 的格式 - 在服务器上,这是一个 CLR DateTime

Hub to Browser

这是将一个对象发送回集线器 - 请注意完全相同的日期格式...此调用失败 Browser to Hub

这是错误 enter image description here

如果我像这样格式化日期,它就可以工作(Javascript代码):

CreationDate: "13/10/2011 3:31:10 p.m."

最佳答案

GITHub 上列出的已识别问题,现已开放。

https://github.com/SignalR/SignalR/issues/46

关于c# - 信号器日期时间请求/响应差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com