События ASP.NET не запускаются на странице, содержащей большой элемент управления GridView - PullRequest
3 голосов
/ 13 января 2009

У меня есть элемент управления GridView на странице ASP, который я привязал к большому (ish) источнику данных (около 10 тыс. Строк, с 24 столбцами varchar (50)). Страница также имеет отдельный (то есть не в GridView) элемент управления кнопки.

Проблема в том, щелчок по кнопке, по-видимому, не вызывает события PageLoad или Button___click; все, что я получаю, это ошибка «Не удается отобразить страницу».

Интересно, что если я уменьшу размер набора данных за GridView, все будет работать нормально, и события будут запускаться, как и ожидалось. Поэтому я предполагаю, что это какой-то тайм-аут или переполнение, связанные с количеством данных на странице.

Я не особо хочу использовать пейджинг, если мне это сойдет с рук, поэтому вопрос в том, есть ли какой-то тайм-аут или параметр, который я могу изменить, чтобы разрешить обработку больших массивов данных?

1 Ответ

2 голосов
/ 13 января 2009

Вы пытались отключить ViewState (EnableViewState = false в вашей директиве Page) на своей странице? Я полагаю, что с таблицей размером 1,2 МБ ViewState довольно большой, и он может подавлять обработку параметров на странице.

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