0
顯示用戶數據時,我有一個填充了我的數據庫數據的下拉列表。問題是,當驗證失敗併發布到控制器時,下拉值會丟失,並且出現錯誤。我嘗試過使用tempdata,但當第二次驗證失敗時,我遇到了同樣的問題。有沒有更好的方法來存儲值或維護狀態,而無需從數據庫中取回所有內容。重新綁定動態下拉列表
Ta!
顯示用戶數據時,我有一個填充了我的數據庫數據的下拉列表。問題是,當驗證失敗併發布到控制器時,下拉值會丟失,並且出現錯誤。我嘗試過使用tempdata,但當第二次驗證失敗時,我遇到了同樣的問題。有沒有更好的方法來存儲值或維護狀態,而無需從數據庫中取回所有內容。重新綁定動態下拉列表
Ta!
如果你想使用TempData的,你必須做這樣的:
get method
{
....
TempData["yourDDLItems"] = items;
TempData.Keep();
}
post method
{
TempData.Keep();
}
這很好。我基本上想要數據的臨時存儲。另一個應用是將下拉數據存儲在隱藏字段中。 –
沒有,沒有存儲一個下拉列表視圖中的一個乾淨的方法,你最好的選擇將是重新查詢 –
使用ajax填充頁面加載下拉列表。 – Botonomous
你會在下拉列表中看到什麼樣的信息?下拉列表中的項目多久會更改一次? – ramiramilu