WCF jQuery或脚本管理器

WCF jQuery或脚本管理器,wcf,Wcf,我有一个ASP.NET3.5Web应用程序 我有一个Firefox浏览器插件,用于连接连接到客户端计算机的扫描仪并与之通信 我需要通过WCF web服务将数据从客户端计算机(从扫描仪中检索)发送到远程SQL数据库。到目前为止,我已经测试了以下内容 我能够创建一个WCF服务(RESTful),并使用JSON将数据连接到和来自 在客户端 我使用jQuery创建了一个原型,并使用JSON2.jsstringify()序列化了我的对象,并将其发送到远程服务器。类似地,我可以将我的自定义对象返回到客户机代

我有一个ASP.NET3.5Web应用程序

我有一个Firefox浏览器插件,用于连接连接到客户端计算机的扫描仪并与之通信

我需要通过WCF web服务将数据从客户端计算机(从扫描仪中检索)发送到远程SQL数据库。到目前为止,我已经测试了以下内容

我能够创建一个WCF服务(RESTful),并使用JSON将数据连接到和来自 在客户端

我使用jQuery创建了一个原型,并使用JSON2.js
stringify()
序列化了我的对象,并将其发送到远程服务器。类似地,我可以将我的自定义对象返回到客户机代码(JavaScript)中

问题 a) 这是正确的方法吗?您是否认为不使用jQuery/JSON(
ajax()
with POST)而建议将
ScriptManager
与支持ajax的WCF一起使用

b) 目前,插件以
JavaScript
对象的形式发送数据,我必须对其进行重新格式化,以便将其连接回web服务。WCF服务接受一个输入对象和作为JavaScript对象返回的浏览器插件(插件)数据,该对象具有不同的属性名称,因此我必须重新创建另一个对象,以便以web服务接受它的格式对其进行字符串化

我可以直接传递从扫描仪(JavaScript内部)检索到的对象,并在服务器端(WCF)级别对其进行反序列化吗?


看起来WCF正在为我自动执行此操作,但我必须在客户端上重新格式化对象。我想避免它,看看它是否可以直接发送。

这取决于需求。JQuery选项会快得多。如果您没有可能需要双向连接或保证连接的复杂服务需求,那么JQuery就可以了