Adapted ASP.NET TempDataDictionary for use with web forms