2012-03-08 70 views
0

我有一个wsdl服务,当我用svcutil.exe生成它时,它给了我一个.cs文件。现在我的问题是我怎么能用android为javascript调用服务。我从哪里出发?任何建议或任何参考/分步教程或示例演示对我来说都是很有帮助的。我正在开发一个应用程序的Android 1.4.4 PhoneGap,非常感谢。将C#WebService调用到Android的Android版

回答

0

您拥有的.cs文件只是一个DTO。您需要在WCF服务中为您编写操作和数据合约以使任何事情发生。

用javascript记住,我只是使用JQuery和.Ajax()方法从客户端进行调用。有很多关于如何完成这些的文章。

http://www.codeproject.com/Articles/128478/Consuming-WCF-REST-Services-Using-jQuery-AJAX-Call

http://forums.asp.net/t/1513059.aspx/1

JQuery/WCF without ASP.NET AJAX:

+0

谢谢您提供的链接。但是DTO是什么?你是什​​么意思,我需要在wcf服务中编写操作和数据合约?抱歉。我的名字全都说了,但是谢谢。 :) – Newbie 2012-03-08 20:36:48

+0

也。 scvutil.exe生成一个output.config文件。我不知道它是什么。或者它做了什么。 :), 谢谢你,先生。回复 – Newbie 2012-03-08 20:46:09

+0

对不起。 DTO是一个数据传输对象。真的不只是一类没有行为的财产。它用于处理两个系统之间的数据传输。 (oops,输入关闭而非crlf) 此外,我打算输入服务合同而不是运营合同。服务合约描述了WCF中可用的操作。数据合同是描述数据本身的服务和客户端之间的合同。 所有这些都是(或至少可以)通过在方法上分配的属性来处理。 – jeffreyhamby 2012-03-08 20:48:15