我有些事情我無法理解。我正在製作一個數據綁定模板的應用程序。我在主頁和一個按鈕上放置了一個文本框。當我在文本框中輸入內容並按下按鈕時,它將導航到列表頁面,並且該內容來自網頁,然後如果我按下後退按鈕並進行新的搜索,則以前的搜索結果將保留在那裏。我如何重置/清除或禁用該頁面的緩存?Windows Phone 8 Databound應用程序和後退按鈕
1
A
回答
0
如果您可以發佈您的XAML和代碼隱藏,這將是有幫助的,但我會嘗試對答案進行刺探。你在哪裏引用這個調用來從網上獲取數據?如果它在頁面的構造函數中,那麼這就是之前的搜索停留在那裏的原因。可能發生的情況是,第一個搜索會構建輔助頁面,進行Web調用並將數據綁定到頁面。然後,當您按下後退按鈕並再次單擊時,頁面已經構建完成,因此它使用相同的數據。
在OnNavigatedTo覆蓋方法中調用Web服務可能是明智的做法。從第一頁開始,您可以將參數傳遞到輔助頁面(即傳遞搜索詞,然後將搜索詞傳遞到您的Web服務中)。
這裏是頁面之間傳遞參數的一個例子:http://developer.nokia.com/Community/Wiki/Passing_parameters_while_navigating_between_pages_on_Windows_Phone
此外,還要確保第二頁的數據上下文爲每個頁面導航到時適當設定,因爲你有一個數據綁定的應用程序。
沒有代碼,除了考慮這些事情之外,我無法真正幫助。
相關問題
- 1. Windows Phone 8:後退按鈕
- 2. Windows Phone 8後退按鈕
- 3. Windows Phone應用程序中的MvvmCross和後退按鈕
- 4. Windows Phone 7後退按鈕和應用程序墓碑?
- 5. 在Windows Phone應用程序中的後退按鈕控制
- 6. 的Windows Phone 8的PhoneGap:如何關閉應用程序與後退按鈕
- 7. 後退按鈕控制我的Windows Phone 8.1 Silverlight應用程序
- 8. Windows Phone應用程序後退按鈕空白屏幕
- 9. Windows 8 Databound應用教程
- 10. Windows Phone 8應用程序欄按鈕長按事件
- 11. Windows 8應用程序和Windows Phone應用程序提交
- 12. Windows Phone 8後退按鈕事件(OnBackKeyPress)處理?
- 13. Windows Phone 8後退按鈕返回到WebBrowser
- 14. 什麼是圍繞Windows Phone 8後退按鈕的炒作?
- 15. Windows Phone 7後退按鈕問題
- 16. 在Windows Phone上中斷後退按鈕
- 17. Windows Phone - XNA遊戲 - 後退按鈕
- 18. WP7 PhoneGap應用程序後退按鈕退出應用程序
- 19. 測試應用程序未能在後退按鈕... Windows Phone 7的
- 20. windows phone 7應用程序 - 後退按鈕導致新頁面實例
- 21. windows phone 8後臺應用程序運行在鎖定屏幕按鈕事件
- 22. Windows Phone 8上的Windows Phone 7應用程序8
- 23. Windows 8和Windows Phone 8應用程序開發
- 24. 如何在Javascript Windows 8應用程序中查詢後退按鈕?
- 25. 2個或更多後退按鈕存在於Windows 8 Metro應用程序中?
- 26. 導航應用程序 - 後退按鈕
- 27. Spring MVC應用程序(後退按鈕)
- 28. 後退按鈕關閉應用程序
- 29. 應用程序後退按鈕android
- 30. 如何將後退按鈕應用於windows phone中的畫布?
你是說緩存「ResultsPage」(第二頁)還是緩存MainPage? –