Hey I just noticed the viewstate provider isn't working...NO idea why :/
We have it setup to use the Sql provider...and if I query the DB I DO see entries in there, but LoadPageStateFromPersistenceMedium doesn't seem to ever get called when I debug.
public
class
CustomViewStatePage : System.Web.UI.Page
{
private
System.Web.UI.PageStatePersister _pageStatePersister =
null
;
protected
override
System.Web.UI.PageStatePersister PageStatePersister
{
get
{
if
(_pageStatePersister ==
null
)
_pageStatePersister = ViewStateConfiguration.GetPageStatePersister(
this
.Page);
return
_pageStatePersister;
}
}
protected
override
object
LoadPageStateFromPersistenceMedium()
{
try
{
return
base
.LoadPageStateFromPersistenceMedium();
}
catch
(Exception ex)
{
//Handle the missing viewstate by returning the empty state pair
System.Web.UI.PageStatePersister pageStatePersister =
new
System.Web.UI.HiddenFieldPageStatePersister(
this
.Page);
Debug.WriteLine(ex);
return
new
System.Web.UI.Pair(pageStatePersister.ControlState, pageStatePersister.ViewState);
}
}
}