4
我在會話中存儲ViewModel
。 生活環境存在問題。由於配置原因,我無法在會話中存儲不可序列化的類,並且SelectList
未標記爲Serializable
。可視化模型中的可序列化裝飾器而不是SelectList?
將中的SelectList
作爲DataSource
對DropDown
控件的排除使用的更好方法是什麼?
我在會話中存儲ViewModel
。 生活環境存在問題。由於配置原因,我無法在會話中存儲不可序列化的類,並且SelectList
未標記爲Serializable
。可視化模型中的可序列化裝飾器而不是SelectList?
將中的SelectList
作爲DataSource
對DropDown
控件的排除使用的更好方法是什麼?
您可以在視圖模型中存儲項目集合,而不是選擇列表。 然後,在您的ViewModel中添加一個名爲GetSelectList()
的方法,該方法使用該集合創建一個SelectList。
這樣,您就可以存儲數據,一旦從會話中檢索到該對象,就可以調用GetSelectList()
方法在下拉列表中使用它。
你甚至可以通過一個參數來設置選定的值。
它的工作原理,謝謝。 – Sergejs
不客氣! – Romias