Многократное нажатие на ссылку или номер страницы в сетке отображает ошибку - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть поле кнопки в виде сетки.Когда я нажимаю несколько раз на сетке (3 раза), я получаю сообщение об ошибке, показанное ниже.Та же проблема возникает, когда я нажимаю несколько раз на номер страницы (которая не является активной страницей) сетки.

Недопустимый аргумент обратной передачи или обратного вызова.Проверка события включена с использованием в конфигурации или <% @ Page EnableEventValidation = "true"%> на странице.В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова исходят от серверного элемента управления, который первоначально их представил.Если данные действительны и ожидаемы, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки.

Пожалуйста, помогите мне решить проблему.

1 Ответ

0 голосов
/ 20 сентября 2011

Полагаю, вы добавили код привязки данных в загрузку страницы без включения IsPostBack блока.

void page_load()
{
  if(!IsPostBack) 
   {
    //put databinding code here
    }
}

EDIT:

Пожалуйста, прочитайте эти темы / сообщения:

  1. Недопустимый аргумент обратной передачи или обратного вызова. Проверка события включена с помощью ''

  2. Блог MSDN - Ошибка проверки MAC состояния представления

  3. Не удалось проверить MAC состояния состояния

  4. Ошибка проверки MAC состояния состояния

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...