Ответ 1
Недавно я ответил на аналогичный вопрос, Получение значений из viewstate с помощью JQuery?.
В принципе, по умолчанию ViewState
кодируется только Base64, поэтому вы можете его декодировать, если администратор не настроил сайт для его шифрования. Цитата из моего предыдущего ответа:
Если вы пишете элемент управления для ваше собственное потребление, и вам нужно только для чтения из
ViewState
, вы можете сделать так что, но я бы не рекомендовал его, если только вы найдете хорошо отлаженную библиотеку для проанализируйте его для вас. Формат немного волосатый (см. ViewState: все, что вам нужно для более подробной информации).
Эта ссылка обеспечивает чрезвычайно полное и ясное введение в ViewState
.
Что касается проверки событий, я не уверен, закодирован ли он Base64 или если он просто похож на Base64 (я не могу найти убедительную, авторитетную ссылку). Эта статья Rexiology может помочь.