Это может помочь перепроверить правила часового пояса, которые что использует Ваша ОС.
/usr/bin/zdump -v /etc/localtime | less
Этот файл должен содержать Ваши правила перехода на летнее время, как этот на 2080 год:
/etc/localtime Sun Mar 31 01:00:00 2080 UTC = Sun Mar 31 02:00:00 2080 BST isdst=1 gmtoff=3600
можно сравнить это с правилами часового пояса, Вы думаете, что необходимо использовать. Они могут быть найдены в /usr/share/zoneinfo / .
Недавно я ответил на аналогичный вопрос: Получение значений из состояния просмотра с помощью JQuery? .
По умолчанию ViewState
закодирован только в Base64, поэтому вы может расшифровать его, если администратор не настроил сайт для его шифрования. Цитата из моего предыдущего ответа:
Если вы пишете элемент управления для ваше собственное потребление и вам нужно только чтобы читать из
ViewState
, вы можете сделать так, но я бы не рекомендовал это, если вы найдете хорошо отлаженную библиотеку для проанализируйте это для вас. Формат немного волосатая (см. ViewState: Все, что вы хотели to Know для получения дополнительных сведений ).
Эта ссылка дает чрезвычайно подробное и ясное введение в ViewState
.
Что касается проверки событий, я не уверен, закодирован ли он в Base64 или если он просто выглядит как Base64 (я не могу найти убедительную авторитетную ссылку). Эта статья по рексиологии может помочь.
Я не уверен насчет EventValidation, но вы можете декодировать ViewState с помощью ViewState Decoder Fritz Onion.