【发布时间】:2013-08-19 07:59:46
【问题描述】:
我有一个问题,我们正在将 asp.net 3.5 转换为 asp.net 4.5 在此期间 - 我们遇到了很多问题 但现在......我们终于得到了它太加载了 现在我在来自服务的 JSON 响应中有奇怪的行为 它们不再包含“d”!
{d: "response from server"}
现在
{"response from server"}
这会破坏用于回调的 javascript 代码有什么想法吗?或解释
【问题讨论】:
-
您能否提供一个重现此行为的示例应用程序?这种行为不应该在 3.5 和 4.5 之间发生变化,而且我无法在自己的机器上重现它。
-
这里是 4.5 解决方案 - 你会看到那里没有 result.d。你可以在这里下载它sdrv.ms/19z7O3q
-
这种行为在我们的机器上似乎仍然是正确的。 (MS AJAX 在调用回调之前总是解开“d”参数。)当您从 3.5 升级到 4.5 时,项目中是否还有其他变化?例如,您是否依赖于新的 JavaScript 库或现有库的不同版本?
标签: c# asp.net json scriptservice