|
|
1
35
这没问题 return JSON from ASMX services in ASP.NET 2.0 . 您只需要安装ASP.NET AJAX扩展。 一定要将[ScriptService]装饰添加到web服务中。这就是指示ASP.NET AJAX框架的服务器端部分为正确格式的请求返回JSON的原因。 此外,如果您将“.d”与2.0一起使用,则需要从我的示例中的“msg.d”中删除“.d”。 The ".d" is a security feature that came with 3.5 . |
|
|
2
12
响应被包装在一个元素中,因为您的方法说它将返回一个字符串。您可以使用它来发送简单的json,但您的wsdl将被愚弄(函数是空的,但不响应数据)。
祝你好运,汤姆 顺便说一句:请参阅Newtonsoft.Json了解JsonConvert |
|
|
3
10
|
|
|
4
2
在.NET2.0中,除了XML或二进制序列化之外,您可能无法执行任何操作。如果您没有使用自动生成的web引用,那么就不要使用ASMX。只需使用ASPX或ASHX即可。 |
|
|
5
2
Jayrock library Quick start for asp.net 这允许您编写一个http处理程序来返回json。
|
|
|
6
1
也可以使用Refelction编写自己的快速JSON转换器。
|
|
|
7
0
您需要覆盖Web服务的默认行为。我甚至不完全确定这是否可能。 我知道这不是最有用的答案,但可能会让你朝着正确的方向前进。 |