webForumDet fria alternativet

Load/SaveViewState

5 svar · 300 visningar · startad av Han-Solo

Han-SoloMedlem sedan jan. 2001290 inlägg
#1

Hejsan!

Sitter och pular med några webcustomcontroller. Men jag får problem med viewstate...

Jag har lagt en Trace-flagga i load- respektive saveviewstate samt att jag kollar värden på några ingående poster.

Både metoderna körs flera gånger... jag fattar inte varför!!!

LoadViewState körs först 3gånger, varav min variabel endast lever det första varvet...

SaveViewState kört 2x3 gånger ... dubbelt så sjukt. eller? och variabeln rever som sagt bara det första varvet av respektive körning.

End Init 
Begin LoadViewState 
LoadViewState  
myState[0]: Table1 
LoadViewState 
myState[0]: NULL
LoadViewState 
myState[0]: NULL
End LoadViewState 
Begin ProcessPostData 
.
.
.
End PreRender 
SaveViewState 
myState[0]: Table1
SaveViewState 
myState[0]: NULL
SaveViewState
myState[0]: NULL
Begin SaveViewState  
SaveViewState
myState[0]: Table1  
SaveViewState
myState[0]: NULL
SaveViewState 
myState[0]: NULL
End SaveViewState

Vet nån varför den postarom alla dessa gånger???
Tacksam för alla svar :h

Han-SoloMedlem sedan jan. 2001290 inlägg
#2

Ok... jag kortar ner frågan.... (läs: jag löste det andra och det är lite pinsamt att ta upp) :)

Varför körs SaveViewState 2 gånger på varandra, med samma värden?

DinoMedlem sedan sep. 20011 914 inlägg
Han-SoloMedlem sedan jan. 2001290 inlägg
#4

Från din länk:
The duplicate call occurs
only when you use tracing because page makes additional call to estimate the
size of view state.

... du är en ... ja vad du nu vill vara!
Tackar

DinoMedlem sedan sep. 20011 914 inlägg
#5

Lovikkavante

Han-SoloMedlem sedan jan. 2001290 inlägg
#6

:)

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)