2010-12-03 59 views
0

我正在構建一個使用jquery ajax發佈值的頁面,它由頁面後面的代碼處理,並通過Json傳回。我創建了一個web服務來做到這一點,但我更好地使用頁面上的靜態方法來做到這一點?使用webservice有什麼優點和缺點 - 參考ajax?爲什麼在靜態頁面方法中使用帶有Ajax的Web服務?

回答

2

針對您的特定情況,您使用的是哪種方法並不重要,因爲您可能只有幾個方法可以使用某些特定頁面中的AJAX使用。你需要的是一些服務器端處理和返回類型,可以很容易地從Javascript中使用,並且可以使用Web服務和網頁(或者只是一個ASP .Net HTTP處理程序)來完成此操作。

從架構的角度來看,如果該功能正被多個客戶端使用,則應該構建一個Web服務。通過這樣做,您可以封裝服務公開功能,還可以更好地控制返回結果,安全性,限制以及與Web服務相關的其他方面的不同格式。

直接在ASP .Net Web應用程序中構建服務可能對於實現某些AJAX方法時更加方便,因爲它避免了整個服務的配置和部署複雜性。

希望這會有所幫助。

Regards,
Florin

相關問題