2017-07-27 25 views
3

我正在構建一個使用ASP .NET MVC和Knockout的Web應用程序,用戶可以通過它來添加/刪除購物車中的物品。只有2頁,顯示特別優惠的主頁,第二個顯示所有提供,所以基本上背後的模型是完全一樣的。在每個頁面中,我都可以輕鬆地將值綁定到頁面控件,因此如果用戶將項目添加到購物車,其他部件會自動更新。我的問題是,當我改變頁面時,我丟失了數據。無論如何,在淘汰賽,所以我可以保留這些頁面之間的變化。到目前爲止,我最好的選擇是將數據存儲在服務器上,並在進入新頁面時再次從服務器檢索數據。希望有人可以幫助:)如何使用knckout保存頁面之間的值?

+2

這將是最好的做法是添加的項目在數據庫中存儲,只要你添加項目到你的貓。你可以使用瀏覽器的Cookie或本地存儲,但他們是不是你可以依靠。 –

+0

@ Matt.kaaj感謝您的回覆。是的,這是我迄今爲止的解決方案。我只是想確定這是一個很好的做法。這似乎是因爲你在你的回覆中提到它。謝謝 – arvind

回答

0

我選擇採取@ Matt.kaaj方法,現在正在完美工作。我只是引用在這裏:

這將是添加的條目存儲在數據庫中的最佳實踐,只要你添加項目到你的貓。你可以使用瀏覽器的cookie或 本地存儲,但他們是不是你可以依靠。 - Matt.kaaj

相關問題