我目前已經定義像這樣的ASMX方法:ASMX web服務和密鑰值參數
[WebMethod]
public String Method1(Hashtable form)
它接收JSON對象與屬性的變量數,例如:
{"form":{"name1":"10","name2":"20"}}
這是工作正常,並給予預期的結果,當被叫時,但當我在瀏覽器中打開Web服務地址,我得到錯誤:
的類型System.Collections.Hashtable不支持,因爲它實現IDictionary的
我試過其他數據類型,如List<DictionaryEntry>
這將解決這個問題,但後來爲空時調用該方法,我可以」 t找到在兩種情況下都能正常工作的東西...
這樣做的「正確」方式是什麼?
這是怎麼用'Hashtable'工作,如果你得到一個異常? – 2010-06-30 13:13:26
從客戶端腳本調用方法工作正常,唯一的問題是打開基礎.asmx。 – tjsar 2010-06-30 13:20:35