ASP.NET ViewState spørgsmål
Er igang med en større ASP.NET applikation, og er løbet ind i et større problem. ViewState vokser sig simplethen for stor, og hogger båndbredden. Jeg har prøvet mig frem med forskellige løsninger.At disable viewstate for nogle controls gør at objektet slet ikke kan refereres. (Skal jeg så bruges Request.Form?)
At disable viewstate for hele siden er heller ikke en brugbar løsning, idet at mange sider allerede er operationelle, og benytter sig alle af (!IsPostBack) og dermed ViewState for at holde styr på elementer (osv) istedet for at bruge SessionsState.
ViewState.Clear(); ser ikke ud til at virke.
Imidlertid har jeg hørt at det er muligt at resette ViewState for en side ved at redirecte tilbage til den? Hvordan kan det lade sig gøre? Eller har i andre løsninger på mit problem.
Virker ViewState.Remove(string key);? I så fald kan jeg jo blot itererer igennem ViewState og slette alt? Eller?