2012-05-30 47 views
0

這一次,我來這裏只是爲了看到一些觀點/觀點。WP7 - 根據用戶輸入的信息向服務器發送動態信息請求

我有一個'autocomplete'組件,它從我的服務器上獲取,我的國家的城市名稱。在這個組件上鍵入的每個城市名稱,它應該去我的服務器獲得一些信息。

其實,我該怎麼做呢?

在此組件上鍵入的每個字母處,它會請求以此字母開頭的城市列表。 很明顯,這不是一個好的方法,因爲每個基於一封信的請求都會給我非常相似的列表。

你能想到更好的方法嗎?

什麼是更好的方法?不要提出不必要的要求。

回答

1

您可以預先在本地預加載所有城市名稱(具有10,000個城市的國家的平均名稱長度爲11個字節[10個單字節字符+ NUL]所需的空間不會超過110KB,具體取決於方法的存儲空間[可能更接近200KB?],所以如果你在加載頁面時可能會有很小的延遲,並且不太在意電話數據的限制,我建議這樣做),否則你可以將城市名稱緩存在本地計算機上,因此,雖然唯一鍵組合將導致服務器提取,但後面組件中的重複鍵組合不會。

雖然我對編程的這方面並不是很有經驗,所以我可能不是提供這種建議的最佳人選。

+0

但感謝您的意見。 – Richard

相關問題