私はコメントでこれを尋ねましたが、私は最初のコメントについて2番目の質問をするはずです。私はAutoCompleteExtenderを持っていて、それは非常に遅いです。私のリストをAutoCompleteExtenderを満たすために取得するメソッドは、毎回APIからXMLを取得し、クエリしなければなりません。問題は私のメソッドです。このメソッドの内部では、同じページの静的メソッドからSessonState、Cookie、さらには変数にアクセスすることができないため、毎回GETとQueryの代替手段はありません。これは遅いですが、本当に価値がありません。これを高速に実行するには、別の方法(AJAXツールキットを使用していない可能性があります)が必要です。AutoCompleteExtender非常に遅い
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod]
public static List<string> GetNames(string prefixText, int count)
{
//Code Here Takes long
}
エクステンダーの「CompletionInterval」、「CompletionSetCount」、「MinimumPrefixLength」のいずれかのプロパティで演奏したことがありますか?おそらくあなたはそれを使用可能にする適切なバランスを見つけることができます –