Недопустимая длина для массива или строки Base-64.C # - PullRequest
0 голосов
/ 19 февраля 2019

Я уже давно сталкиваюсь с этим сообщением об ошибке.Я попытался воспроизвести проблему и успешно повторил ее, нажав на кнопку мастера, пока загрузка продолжается.Я попытался отключить кнопки и другие элементы с помощью скрипта, который отключит эти элементы во время загрузки страницы и включит их после, но все равно не работает.Я предположил, что эта проблема из-за обратной передачи, но исправление не работает.И я не уверен, что это единственный способ воспроизвести проблему, но пока это единственный способ, которым я ее нашел.

Недопустимая длина для массива или строки Base-64 char.

System.FormatException Недопустимая длина для массива или строки Base-64 char.System.Web.HttpException (0x80004005): клиент отключен.---> System.Web.UI.ViewStateException: недопустимое состояние представления.Пользователь-агент: Mozilla / 5.0 (X11; CrOS x86_64 11316.123.0) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 72.0.3626.97 Safari / 537.36

1007 * ViewState: vwfnk + yfSQJi22s3A + upcornE4ngrVGbj7MGaXOxHO1mBsxv / 1m0vyMIlLBc3FhiXWqXouB / DlFlt / E9QOF26fNkngtxeJ53g2gSdz4BhaDcFamwFAhwqu32CDkFUW84 / + cpdJpvgEz7gZ3EIEmX4xo8gZLXMDcNV4g1cd9ELHmlyUZAw7W4denfEcZmLkGoA1FyGuGb9O0uJILVddcvB4ZZDmciIxzyLr8nczysqqOi9Ml---> System.FormatException: недопустимая длина для массива или строки Base-64.в System.Convert.FromBase64_Decode (Char * startInputPtr, Int32 inputLength, Byte * startDestPtr, Int32 destLength)в System.Convert.FromBase64CharPtr (Char * inputPtr, Int32 inputLength)в System.Convert.FromBase64String (String s) в System.Web.UI.ObjectStateFormatter.Deserialize (String inputString, Назначение)System.Web.UI.Util.DeserializeWithAssert (форматер IStateFormatter2, serializedState строки, цель назначения)в System.Web.UI.HiddenFieldPageStatePersister.Load ()--- Конец внутренней трассировки стека исключений ---
...