GridView в UpdatePanel добавляет дополнительные строки при сортировке другой сетки - PullRequest
1 голос
/ 24 марта 2010

Я вижу странное поведение, которого я никогда раньше не видел.

У меня есть две сетки в отдельных UpdatePanels. Я могу листать и сортировать каждый без проблем.

Каждая сетка установлена ​​на 10 на страницу.

Если первая сетка (13 записей) перемещается на вторую страницу, а затем я перехожу на вторую сетку (14 записей) и страницу на следующую страницу, и первая сетка добавляет в сетку кучу пустых строк, заполнено, чтобы показать 10. В строках нет данных ... только пустые строки. Каждая сетка делает это при поиске и сортировке.

Я прошел по коду, и загрузка других сеток никогда не происходит, поэтому он говорит, что мой AJAX что-то делает, чтобы добавить «фантомные» строки в сетку.

Любые идеи, почему или способы отладки этого?

1 Ответ

0 голосов
/ 30 сентября 2010

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

Я решил эту проблему, отключив viewstate на gridview (т.е. EnableViewState="false"), и все заработало нормально.

...