2016-10-22 3 views
0

Ошибка ниже:Как решить проблему редактирования и удаления для gridview в asp.net

Недопустимый аргумент обратной связи или обратного вызова. Проверка событий разрешена с использованием в конфигурации или <% @ Страница EnableEventValidation = "true"%> на странице.

В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова берутся из серверного элемента управления, который их первоначально отобразил. Если данные действительны и ожидаются, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки.

ответ

0

Попробуйте обернуть привязку данных GridView к проверке IsPostBack.

if (!Page.IsPostBack) 
{ 
    GridView1.DataSource = loadDataFromSomewhere; 
    GridView1.DataBind(); 
} 

Это должно исправить ошибку до тех пор, пока вы не добавляете данные выпадающие или RadioButtonLists с JQuery или что-то подобное при редактировании элемента.

+0

Я использую источник данных sql для настройки gridview –

+0

Я настраиваю свой SQL-источник данных с таблицей данных, затем настраиваю gridview с ней w –

+0

Это нормально. Тогда мой ответ должен работать. – VDWWD