пользовательские значения управления сервером теряются при обратном вызове - PullRequest
1 голос
/ 23 сентября 2008

У меня есть собственный серверный элемент управления, который загружает данные из веб-службы в GridView. Прекрасно работает на моей странице. Я хочу, чтобы можно было щелкнуть строку и получить всплывающее окно с более подробной информацией о выбранной строке. Я использую события на стороне клиента в виде сетки DevExpress для обработки нажатия. А из JavaScript я вызываю панель обратного вызова для доступа к своему пользовательскому серверному элементу управления, чтобы получить свойства для использования в popupcontrol. При обратном вызове свойства на моем серверном элементе управления (которые ранее были установлены для отображения данных) не заданы, но все другие стандартные элементы управления на странице все еще имеют свои настройки свойств. Мне не хватает параметра в моем клиентском серверном элементе управления, который сохранит мои настройки свойств в обратном вызове?

Ответы [ 2 ]

1 голос
/ 23 сентября 2008

У меня были очень похожие проблемы. Проблема, казалось, была решена путем изменения времени привязки данных.

1 голос
/ 23 сентября 2008

Существует несколько способов сохранения значений посредством обратной передачи. Метод, который вы выберете, будет зависеть от вашей конкретной ситуации, которую вы недостаточно проработали. Лично я думаю, что это звучит как хорошее место для AJAX ...

Вот отличная статья с некоторыми опциями: http://msdn.microsoft.com/en-us/magazine/cc300437.aspx

...