2012-03-08 61 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