我有2個texboxes和1需要驗證。我使用Html.ValidationSummary顯示進行了此設置。我想保留在驗證帖子中輸入的數據。而是刷新頁面,數據丟失,使用戶再次輸入數據。如何避免使用會話?如何保存數據而不使用會話在MVC中進行回發?
2
A
回答
2
你爲什麼不遵循這個博客帖子中列出的模式,因爲回傳技術上不爲ASP.NET MVC的一個概念存在:
http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
1
沒有會話?你需要一個cookie。
您可以:
保存在cookie中的唯一標識符,然後使用一個數據庫來存儲和檢索驗證消息。
將驗證消息存儲在cookie中。
1
這應該是處理失框。當您返回驗證失敗的視圖時,ViewModel中的值應該被最初發布的值自動覆蓋。 ModelBinder將輸入名稱及其發佈的值存儲在ModelState中。所以,我的猜測是ModelState被濫用。
1
如果使用MVC2,則可以使用MVC Futures Html.Serialize &反序列化屬性。
Exploring the ASP.NET MVC 2 futures assemby
檢查這個網站。
相關問題
- 1. 如何保存表中的會話數據而不會過期會話?
- 2. 如何使用會話在angular,nodejs,socket.io中保存數據
- 3. 如何在ASP MVC中使用和保存會話變量
- 4. 如何在使用Spring MVC的會話中保存字符串?
- 5. 如何在下一個會話中使用從舊會話保存的數據?
- 6. 使用保存的會話cookie進行回放
- 7. 回傳會話不保存
- 8. 在asp.net中存儲會話數據mvc
- 9. 使用會話來保存數據
- 10. 使用會話無法保存數據
- 11. 使用CoreData保存「數據會話」
- 12. ASP.NET MVC:保存狀態?使用會話?
- 13. 如何保存數據到會話CodeIgniter
- 14. 在會話中保留數據與在回發中填充
- 15. 在iPhone中保存會話數據
- 16. 在數據庫中保存會話
- 17. 在會話中保存數據庫值
- 18. 保存像會話和緩存數據在ASP MVC
- 19. 如何在windows的內存中保存php會話數據?
- 20. 如何在DataAbstract/RemObjects中使用連接保存在會話中的數據庫?
- 21. 值不保存在會話數組中
- 22. Silex會話不保存數據?
- 23. IE9不保存會話數據
- 24. AddDistributedSqlServerCache不保存會話到數據庫
- 25. 將會話保存到標籤,然後保存回數據庫
- 26. 在ASP.NET MVC 3應用程序中,如何將發佈數據保存在會話超時的地方
- 27. Django的數據保存到會話,而不增加其到期
- 28. C#MVC應用程序 - 更改會話ID,而不會丟失會話數據
- 29. 在用戶會話期間在MVC中保留數據
- 30. 使用codeigniter在數據庫中保存會話
也許你的代碼有問題。請在這裏發佈。 – vintem 2010-06-15 14:32:38
「回發」在ASP.NET MVC中不存在。您可以使用'get'或'post'將數據從客戶端傳輸到服務器。 – 2010-06-15 15:22:59
@George - 我正在使用'get''post'動作..我只是善良的希望得到解決方案謝謝 – MrM 2010-06-15 20:27:18