WebサービスでGETリクエストを受け付けるにはどうすればよいですか?基本的には、古いautoCompleteプラグインが問題なくWebサービスにJSON要求を行うことができます。さて、新しいオートコンプリート(jQueryのUIやDevBridgeのいずれか)を使用すると、今すぐ送信します?URL偶然に=値として呼び出しを行うjQueryオートコンプリート(UI) - GETリクエストを受け入れるWebサービスの問題
$.Get(paramaters)
を。
私はエラーを取得「リクエスト形式が予期せずにウェブメソッド(で終わるURLのために認識されていない)」
これはアップデフォルトASP.NET 1.1とすることにより、HTTPGET/POSTを無効にしますので、それがあると信じて私をリードしている研究しますデフォルトでは、あなたがMSDNの回避策とそれを開くために持っている:
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
しかし、これは、私は別のクラスに許可されていないインターフェイスをシリアル化しようとしているエラーを取得させます。
どのようにして、WebサービスがURL?paramater = valueを使用して呼び出しを受け付けるようにすることができますか? jsonオブジェクトを返しますか?
これは何もしませんでした。 A).NET 2を実行しているかB)クラスにattrib [ScriptService]がありますか? – pghtech
クラスのスクリプトサービスは問題ではありません。問題はasp.netバージョンです! –