填充ViewData後,是否可以在控制器內使用來自多個操作方法的ViewData集合,而無需重新填充它?阻止重新填充viewdata
0
A
回答
1
不,ViewData
不打算這樣使用。它只是控制器操作和視圖之間的臨時共享存儲。它允許控制器將某個模型傳遞給視圖。從設計角度來看,ViewData
不應該被控制器操作讀取,它應該只寫入。
如果要存儲多個請求之間的對象或TempData
(它在內部使用Session)在兩個請求之間存儲數據,則可以使用Session
對象。
0
是的,你可以將數據存儲在調用之間的某些持久性存儲中(例如Session或某種緩存)。儘管我不建議這種方法有時對於任何地方都需要的長壽命數據是必要的,並且不會經常改變。
相關問題
- 1. 填充從ViewData的
- 2. 通過jquery datepicker阻止自動填充
- 3. 可能阻止表單填充?
- 4. 如何阻止Flex/AIR異或填充?
- 5. ;否則重新填充
- 6. 試圖重新填充
- 7. 如何重新填充WTForms
- 8. 重新填充組合框
- 9. 重新填充Angular Select(s)
- 10. 填充重寫後填充
- 11. 刷新並重新填充選擇框
- 12. 重新填充用新的參數
- 13. 單擊後退按鈕後防止重新填充表單域
- 14. 有沒有辦法阻止填充屏幕的離子模態?
- 15. 我試圖阻止從jQuery的對話框有填充
- 16. 填充,以便頂部標題欄不會阻止文本
- 17. Eclipse自動填充視圖變寬,並阻止整個屏幕
- 18. 如何阻止Chrome預填充輸入框?
- 19. 使用(填充段落)阻止Auctex縮進
- 20. 列表/收藏被阻止,直到其填充
- 21. 阻止自動填充在網絡表單中工作
- 22. 阻止邊界擴展爲邊距/填充
- 23. 填充上的keydown形式ENTER並阻止表單從submiting
- 24. 如何阻止設計者填充空值的屬性?
- 25. ItemsControl阻止項目內容擴展以填充其容器
- 26. 阻止Firefox重新加載確認
- 27. 阻止Firefox重新加載確認框
- 28. 阻止會話重新創建頁面
- 29. 阻止視圖重新渲染
- 30. 阻止頁面重新加載jquery