我試着發佈到ADO.NET數據服務,但參數似乎迷路了。從WCF/ADO.NET數據服務的請求主體接收參數
我有一樣的東西:
[WebInvoke(Method="POST")]
public int MyMethod(int foo, string bar) {...}
,我讓使用prototype.js作爲Ajax調用:
var args = {foo: 4, bar: "'test'"};
new Ajax.Requst(baseurl + 'MyMethod',
method: 'POST',
parameters: args,
onSuccess: jadda,
onFailure: jidda
}
如果我取代 「的方法: 'POST'」 用「的方法: 'GET'「和」WebInvoke(Method =「POST」)「與」WebGet「一切正常,但現在(使用後)我得到的是:
錯誤請求 - 查詢語法錯誤。
從服務。
唯一的修復(我不想使用)是發送URL中的所有參數,即使我執行一個帖子。任何想法都歡迎。