Drilagtigt viewstate og control tree
Jeg har en side med en placeholder hvori jeg loader usercontrols "on the fly". vha.myPlaceHolder.Controls.Add(Page.LoadControl("usrctrl.ascx"))
Der loades forskellige controls i denne placeholder alt afhængigt af hvad brugeren vælger i en dropdownbox.
Problemet er at når jeg skifter fra en control til en anden i denne placeholder går der ged i mit controltree. Jeg får følgende meddelse:
Failed to load viewstate. The control tree into which viewstate is beeing loaded must match the control tree that was used to save viewstate during the previous request.
For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
Jeg kan godt se hvad der er galt eftersom der fremgår ret tydeligt af fejlmeddelsen, men jeg kan ikke lige se hvordan jeg omgår det hvis jeg gerne vil loade forskellige usercontrols i samme placeholder alt afhængigt af brugerinput.
Hvad gør jeg?
Mvh. ForceProgrammer
