JQueryUIオートコンプリートでサーバー側のキャッシュを使用したい。私のサイトはASP.NET4.5であり、JQuery1.9を使用しています。
次のようにWebサービス関数を作成しました。
SearchPhones(string phrase, byte type_id)
キャッシング変数を認識するために、正しい場合はフレーズとtype_idを変数名に保存する必要があります。これにより、後で同じフレーズとtype_idを持つクエリが他のクライアントから要求されたときに、そのキャッシング変数を参照できます。このアプローチに制限はありますか(許可される文字数に関して、可変名の長さ)?
例えば:HttpContextCurrent.Cache["the_search_term-type_id"]
また、変数名の一部として許可されていないスペースやその他の文字も考慮する必要があります。私はそれをすべて間違っているかもしれません。何らかの理由でAjaxGETリクエストで機能しないため、関数の上に属性キャッシュを使用できません。
結果:ASP.NET4.5Webサービスを使用したJQueryオートコンプリートUIにサーバー側のキャッシュを使用する必要があります。
君の力が必要。ありがとう。