2010-07-06 149 views
1

我使用谷歌搜索的分層,但沒有得到任何線索。 我想做一個網絡服務,將有任何方法(讓我說 - ProductInfo)&當我通過 一個productId在這個方法,這將返回產品的全部信息(如-ProdName,ProdPrice等)在JSON格式(文件與產品信息一起下載)。返回JSON數據的webservice

我很新....所以請引導我作爲上述的初學者。 任何形式的幫助數以百萬計的感謝。

回答

1

根據您的標籤。我想你使用ASP.NET MVC。但是,它的意思是類ASP.NET,那麼您可能需要使用WCF-REST來返回JSON。

所以:你的出發點

或者如果你是很新並不知道從哪裏開始,我建議你從ASP.NET MVC 2開始

+0

嗨,再次感謝..但我有問題..我已經經歷了... ASP.NET - 看看WCF-RESThere >>它正在創建服務(localhost:2456/HTTPServiceJquery/service/...),但我將如何訪問此服務的方法?當我這樣做 - (localhost:2456/HTTPServiceJquery/service/...)它導致方法不允許。所以我想使用這種服務的方法... PLZ告訴我,我將如何做到這一點。對不起,如果它是一個愚蠢的......但我可以做到這一點。 我想用這種方式 - http://209.62.6.226/GracoRest/service.svc/Rest/WheretoBuy – user372079 2010-07-06 13:31:53

+0

不,你不傻。大家都通過了這個你必須在你的ASP.NET項目中創建WCF。因爲JSON/Javascript請求不允許你調用跨域。 – Jirapong 2010-07-06 13:37:10

+0

你會介紹一些鏈接(幫助),這將有助於我一步一步做到這一點。 再次感謝。 – user372079 2010-07-06 17:47:09

1

對於WCF(這是在.NET上開發Web服務的推薦方式),您可以查看this article,以獲取開發暴露JSON數據的Web服務的示例。

對於普通的舊ASMX服務,您可以使用[ScriptService]屬性。這裏是another article,它舉例說明了這個概念。

+0

我想輸出類似於這種方式的東西 - htt p://209.62.6.226/GracoRest/service.svc/Rest/WheretoBuy – user372079 2010-07-06 13:30:24

+0

所以我發佈的鏈接可能會幫助您開始。不要猶豫,問你是否遇到問題實施某些特定的部分。 – 2010-07-06 13:53:53

+0

謝謝Dimitrov ... 我會趕上你tommarrow .... 現在我在家裏。 – user372079 2010-07-06 17:49:13