M
mosscliffe
I am testing for how/when a page is posted back and I decided to use a
ViewState variable in PageLoad to set up a counter, but it appears,
the ViewState is cleared on each PageLoad. So then I used SESSION and
that worked.
Am I correct in assuming ViewState is cleared on each PageLoad or is my
code incorrect.
VIEWSTATE
If IsNothing(ViewState("PbCounter")) Then
ViewState("PBCounter") = 1
Else
ViewState("PBCounter") = Session("PBCounter") + 1
End If
SESSION
If IsNothing(Session("PbCounter")) Then
Session("PBCounter") = 1
Else
Session("PBCounter") = Session("PBCounter") + 1
End If
Response.write(ViewState("PBCounter").tostring) ALWAYS ONE
Response.write(Session("PBCounter").tostring) INCREMENTS CORRECTLY
Thanks - Richard
ViewState variable in PageLoad to set up a counter, but it appears,
the ViewState is cleared on each PageLoad. So then I used SESSION and
that worked.
Am I correct in assuming ViewState is cleared on each PageLoad or is my
code incorrect.
VIEWSTATE
If IsNothing(ViewState("PbCounter")) Then
ViewState("PBCounter") = 1
Else
ViewState("PBCounter") = Session("PBCounter") + 1
End If
SESSION
If IsNothing(Session("PbCounter")) Then
Session("PBCounter") = 1
Else
Session("PBCounter") = Session("PBCounter") + 1
End If
Response.write(ViewState("PBCounter").tostring) ALWAYS ONE
Response.write(Session("PBCounter").tostring) INCREMENTS CORRECTLY
Thanks - Richard