Isabella
Joined: 15 Jun 2006 Posts: 103
|
Posted: Tue Aug 08, 2006 12:26 am Post subject: Storing ViewState in Session State - ASP.NET |
|
|
If you want to keep your ASP.NET pages lighter why not keeping lengthy ViewState in memory instead of the page.
Tested, works perfectly well. One question, is it scalable? I mean what's happens with hundreds of simultaneous users?
VB.Net override function goes here:
| Code: | Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Dim key As String = Request.RawUrl + "_VIEWSTATE"
Dim state As Object = Session(key)
If state Is Nothing Then
Return MyBase.LoadPageStateFromPersistenceMedium()
Else
Return state
End If
End FunctionProtected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Dim key As String = Request.RawUrl + "_VIEWSTATE"
Session(key) = viewState
End Sub |
|
|