Вопрос по viewstate, decode, asp.net – Можно ли декодировать EventValidation и ViewState в ASP.NET?

10

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

отличный вопрос! Jader Dias
Для ViewState см. & Quot; Как декодировать viewstate & quot ;:http://stackoverflow.com/questions/22814/how-to-decode-viewstate/. XP1

Ваш Ответ

4   ответа
0

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

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

1
ссылка не работает
@mrGreenBrown Только что исправил.
3

Получение значений из 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 (я не могу найти убедительную авторитетную ссылку).Эта статья по ресиологии может помочь, хотя

2

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

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

Похожие вопросы