爲了解決動態用戶控制的ViewState
丟失浪費時間,我決定將ViewState
關閉。動態控制,禁用ViewState和回傳
問題是我現在該做什麼?我應該如何保持動態控件的狀態,以便在回發後不會丟失。我正在考慮使用Session,但這意味着我必須爲用戶打開的每個頁面/標籤生成唯一的鍵,以便值不會被覆蓋(正確?)。做這件事的最好方法是什麼?
爲了解決動態用戶控制的ViewState
丟失浪費時間,我決定將ViewState
關閉。動態控制,禁用ViewState和回傳
問題是我現在該做什麼?我應該如何保持動態控件的狀態,以便在回發後不會丟失。我正在考慮使用Session,但這意味着我必須爲用戶打開的每個頁面/標籤生成唯一的鍵,以便值不會被覆蓋(正確?)。做這件事的最好方法是什麼?
爲了保證動態的用戶控件的視圖狀態,你需要確保
更改視圖狀態存儲以說會話而不是隱藏字段不會解決ASP.NET運行時已加載視圖狀態或無法將控件與其視圖狀態數據關聯的問題(從ID和層次推斷)
我最終禁用了ViewState並使用HiddenFields代替。 – Kta