Можно ли декодировать EventValidation и ViewState в ASP.NET?

Как декодировать ASP.NET EventValidation и ViewState?

 Jader Dias08 дек. 2009 г., 01:35
отличный вопрос!
 XP110 мар. 2013 г., 19:21
Для ViewState см. & Quot; Как декодировать viewstate & quot ;:http://stackoverflow.com/questions/22814/how-to-decode-viewstate/.

Ответы на вопрос(4)

но вы можете декодировать ViewState с помощью Fritz Onion'sViewState Decoder.

 05 авг. 2014 г., 19:25
Ссылка выглядит неработающей
 22 сент. 2014 г., 05:21
Похоже, Фриц снес утилиту. Гугл поиск подтягивает этот первый (ignatu.co.uk/ViewStateDecoder.aspx) но я не могу ручаться за это. Стыдно, Фриц! вклад был довольно хорошим.

Convert.FromBase64(str) расшифроватьViewState данные, если они не зашифрованы.

Примечание: GridView вызывает шифрование.

 04 февр. 2017 г., 08:12
ссылка не работает
 05 февр. 2017 г., 14:32
@mrGreenBrown Только что исправил.
Решение Вопроса

Получение значений из viewstate с использованием JQuery?.

По умолчанию, по умолчаниюViewState только в кодировке Base64, так что вы можете декодировать его, если администратор не настроил сайт для его шифрования. Цитата из моего предыдущего ответа:

If you are writing the control for your own consumption and you only need to read from ViewState, you could do so, but I wouldn't recommend it unless you find a well-debugged library to parse it for you. The format is a bit hairy (see ViewState: All You Wanted to Know for more details).

Эта ссылка обеспечивает чрезвычайно полное и четкое введение вViewState.

Что касается проверки события, я не уверен, закодирована ли она в Base64 или просто выглядит как Base64 (я не могу найти убедительную авторитетную ссылку).Эта статья по ресиологии может помочь, хотя

Ваш ответ на вопрос