我有一個簡單的單頁HTML網站來獲取用戶輸入和一個WCF服務,它接受用戶輸入並根據輸入返回一個字符串列表。如何將網站連接到WCF服務
我真的會申請任何指導將兩者連接在一起。它只能用httpBinding和JSON序列化完成嗎? JSON是這種情況下的最佳做法嗎?
如果是這樣,我該如何撥打服務電話?我需要任何服務器端腳本或者在客戶端的JavaScript足夠嗎?
如果是這樣,我該如何捕獲並輸出服務的退貨?
非常感謝。
我有一個簡單的單頁HTML網站來獲取用戶輸入和一個WCF服務,它接受用戶輸入並根據輸入返回一個字符串列表。如何將網站連接到WCF服務
我真的會申請任何指導將兩者連接在一起。它只能用httpBinding和JSON序列化完成嗎? JSON是這種情況下的最佳做法嗎?
如果是這樣,我該如何撥打服務電話?我需要任何服務器端腳本或者在客戶端的JavaScript足夠嗎?
如果是這樣,我該如何捕獲並輸出服務的退貨?
非常感謝。
大多數時候,當你創建一個WCF服務時,系統太多的不必要的複雜化,定義綁定,端點,合同,託管服務和分發客戶端,當你可以簡單地完成事情ASP.NET Page Methods + jQuery甚至擺脫ScriptManagers。
您可以直接從任何.html文件調用Page Method,您只需要在服務器上有一個aspx文件,用戶甚至可能不知道它的存在。該方法可以將您的字符串返回到單個字符串值中,並使用稍後由JS處理的任何逗號樣符號進行分隔。
你對頁面方法有很大的優勢,因爲服務是內置於asp.net web應用程序中的,每當你需要修改服務時,你都沒有沉重而耗時的機械手工作。我強烈建議你使用頁面方法,如果你有一個asp.net web應用程序並遵循KISS原則。
通常我使用Ajax Enabled Wcf Service,在這種情況下使用Json。它對我很好用