Не удалось загрузить Viewstate в редактировании и удалении Gridview

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

Не удалось загрузить viewstate. Дерево управления, в которое загружается состояние просмотра, должно соответствовать дереву управления, которое использовалось для сохранения состояния просмотра во время предыдущего запроса. Например, при динамическом добавлении элементов управления элементы, добавленные во время обратной передачи, должны соответствовать типу и расположению элементов управления, добавленных во время первоначального запроса. "

Я не помню, чтобы меняли свои коды или что-то в этом роде, поэтому я не знаю, что мне нужно сделать, чтобы это исправить. Я старался enableviewstate = "false" но вид сетки исчезает каждый раз, когда я нажимаю кнопку редактирования ссылки. А также, я дважды нажимаю кнопку "Изменить ссылку". Сначала он просто загружает ту же страницу, и когда я нажимаю снова, возникает ошибка, говорящая о том, что не удалось загрузить состояние просмотра. Есть предложения или возможные идеи? Большое спасибо.

отредактированный

Итак, я просмотрел свои коды и увидел, что в Page_Load я написал

If Not Me.IsPostBack Then
            Me.BindGrid()
        End If

но в моем Gridview на ASP.Net я не писал Autpostback = "True" это влияет на это, поэтому я получаю ошибку? Пожалуйста помоги. Спасибо

0 ответов

Другие вопросы по тегам