POSTが "Default.aspx/Test"(ここでTestはDefault.aspxのWebMethodで、要求のコンテンツタイプは "application/json")になっていたjQueryの例を見ました。WebMethodの応答形式
WebMethodからの返信はJSONにありました。私はいつもWebMethodsがSOAPレスポンスを返すと考えていましたが、私が言ったようにこのコードを正しく解釈すれば、WebMethodはJSONを返します。
これは間違いありませんか? WebMethodsはリクエストのcontent-typeの形式でレスポンスを返しますか?いつからこれが可能になったのですか?常に?または、ASP.NET AJAXがインストールされているためですか?もしそうなら、どのように動作するかを見るためにどの名前空間を逆アセンブルすることができますか?
私は、SOAPで書かれた.NET通信から.NETへのWebMethodsしか使用していませんでした。要求の文字列に基づいて、正しい形式(SOAP、JSON、XML)パラメータは、目的のフォーマットを指定します。私はいつもこの種のメタフォーマット機能にはWCFが必要だと思っていました。
[この質問](http://stackoverflow.com/questions/460280/custom-c-data-transfer-objects-from-javascript-pagemethods)も参照してください。 – senderle