# Странный реферер... может быть время, чтобы вернуться к моему массажу ViewState...

<datetime class="hidden">2004-07-10T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Трохи стурбований, що [старий допис](/archive/2004/01/03/694.aspx) з' єднується з цією адресою URL http: // msdnprod/ library/en-us/dnaspp/html/ view state. asp? frame=true - особливо як

1. Адреса URL особи, яка виконує зв' язок є Microsoft один
2. [Цей допис](/archive/2004/01/03/694.aspx) ДІЙСНО потрібне оновлення (і це просте рішення)
3. [Пошта](/archive/2004/01/03/694.aspx)навіть неточні, у ньому я кажу, що ви втрачаєте шифрування (навіть якщо це смердюче 3DS) використовуючи цей метод - мм...

У будь - якому разі, я можу просто оновити цю статтю з більш гнучким рішенням - це незвично популярний пост!

Між іншим, цей пост представляє техніку стиснення ViewState - особливо він використовує [BZip2](http://en.wikipedia.org/wiki/Bzip2)щоб стиснути стан перегляду DataSet - [BZip2](http://en.wikipedia.org/wiki/Bzip2)використовувати щось, що називається [Перетворення Burrows- Wheeler](http://www.dogma.net/markn/articles/bwt/bwt.htm) який робить це одним з найбільш ефективним загальних алгоритмів стиснення для XML (як у компактності, це трохи повільно) [Julian Seward](http://www.cs.man.ac.uk/arch/people/j-seward/) десь 8 років тому і є одним з найменш пов'язаних патентами і т.д.

UPDATE: слід згадати, що я зрозумів, що це таке - ймовірно, хтось з Microsoft reviewing і перевірки посилань на [ця стаття](/archive/2004/06/02/1064.aspx) - це просто неймовірно гарна робота на ASP NET ViewState.