Example #1
0
    LoadPageStateFromPersistenceMedium()
    {
        string vsString = Request.Form["__COMPRESSEDVIEWSTATE"];

        byte[] bytes = Convert.FromBase64String(vsString);
        bytes = CompressViewState.Decompress(bytes);
        return(_formatter.Deserialize(Convert.ToBase64String(bytes)));
    }
Example #2
0
    SavePageStateToPersistenceMedium(object viewState)
    {
        MemoryStream ms = new MemoryStream();

        _formatter.Serialize(ms, viewState);
        byte[] viewStateArray = ms.ToArray();
        ClientScript.RegisterHiddenField("__COMPRESSEDVIEWSTATE",
                                         Convert.ToBase64String(CompressViewState.Compress(viewStateArray)));
    }