2010-03-24 75 views

回答

1

不,ViewData不打算這樣使用。它只是控制器操作和視圖之間的臨時共享存儲。它允許控制器將某個模型傳遞給視圖。從設計角度來看,ViewData不應該被控制器操作讀取,它應該只寫入。

如果要存儲多個請求之間的對象或TempData(它在內部使用Session)在兩個請求之間存儲數據,則可以使用Session對象。

0

是的,你可以將數據存儲在調用之間的某些持久性存儲中(例如Session或某種緩存)。儘管我不建議這種方法有時對於任何地方都需要的長壽命數據是必要的,並且不會經常改變。