Я создаю собственную систему электронной коммерции на DotNetNuke и C# asp.net 4.5. Логика моего процесса проверки сначала проверяет, является ли пользователь зарегистрированным клиентом, или нет, если нет, он создает учетную запись пользователя из формы, которая была отправлена, и если это происходит хорошо, она регистрирует новую учетную запись, а затем выполняет проверять, выписываться.Не удалось проверить MAC-адрес viewstate - Форма заказа
Если у проверки есть ошибки, в форме отображается ошибка (например, карта отклоняется). Это все работает хорошо, но как только я попробую другой postback (например, чтобы изменить способ доставки), я получаю ошибку 500: проверка MAC-адреса в представлении не удалось. Я предполагаю, что это потому, что я регистрирую пользователя во время процесса? Я пробовал enableViewStateMac="false"
в моем web.config, но это совсем не помогает.
Любые идеи о том, как я могу избежать такого рода ошибок?
Спасибо!