AutoCompleteExtenderを動作させることができません。それはおそらく何か些細なことです。 VS2010で.NET 4のデフォルトのASP.NETプロジェクトを使用する。AjaxControlToolkit - AutoCompleteExtenderの動作を取得できません。
コード:
<asp:TextBox runat="server" ID="example" autocomplete="off" />
<ajaxToolkit:AutoCompleteExtender
ID="autocomplete"
runat="server"
TargetControlID="example"
ServicePath="~/services/AutoComplete.asmx"
ServiceMethod="GetCompletionList"
CompletionInterval="1" />
Webサービスが動作します - コードは、AJAXコントロールツールキットのサンプルから実質的にそのままコピーされます。これは本当にイライラしています。私はここで他の質問を見てきましたが、解決策はまだ見つかりませんでした。
エラーや例外はありません。テキストボックスの入力は何もしません、Webサービスはブレークポイントをヒットしません。
あなたはすべてのエラーを取得します:
は最近、私の問題は、私はWebServiceクラスのScriptService属性のコメントを解除し忘れたということでしたか?行動は何ですか? –
エラーや例外はありません。テキストボックスの入力は何もしません、Webサービスはブレークポイントをヒットしません。 – Sam
サービスにブレークポイントを置き、トリガーするかどうかを確認します。権限の問題がないことを確認してください。また、JSONを介して通信するためにサービスが[System.Web.Script.Services.ScriptService]属性で装飾されていることを確認してください。 – e36M3