Как мне остановить кэширование моего gridview? - PullRequest
0 голосов
/ 13 ноября 2009

Я ищу результаты, нажимаю один, он открывается в новом окне, затем редактирую его и закрываю всплывающее окно.

Затем я нажимаю «Поиск», чтобы обновить сетку, но изменения не отражаются, пока я не нажму F5. Это кеширует, и мне нужно остановить это, но я не знаю как. IDEAS?

Ответы [ 2 ]

3 голосов
/ 13 ноября 2009

Связываете ли вы сетку, когда пользователь нажимает «Поиск»? Вы должны быть уверены, что где-то в потоке управления методом 'search' вы делаете это:

dataGrid.DataSource = updatedDataSource;
dataGrid.DataBind();
1 голос
/ 13 ноября 2009

Я предполагаю, что вы связываете свои результаты с сеткой во время PageLoad. Поскольку обработчик события для вашей кнопки поиска запускается после PageLoad, новые результаты поиска не привязываются к сетке до следующего запроса страницы. Если это проблема, вам нужно перепривязать сетку при обработке события кнопки поиска.

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