У меня есть AspxGridView, и он имеет кнопку внутри столбца DataItemTemplate.
Когда значение этого столбца равно «0», изображение кнопки - X, когда это «1», изображение является галочкой. Как да / нет.
Итак, моя система работает следующим образом: я нажимаю на кнопку, появляется форма редактирования, когда я ее редактирую, меняю значение с 0 на 1, затем изображение становится галочкой. Как "отредактировано / неотредактировано".
Я поместил форму редактирования внутри AspxPopupControl, она работает нормально, но медленно. Поскольку в сетке слишком много строк, и кнопка вызывает обратную передачу до появления всплывающего окна. Это потому, что я устанавливаю для PopupControl.ShowOnPageLoad значение true.
Я пытался также использовать функцию javascript window.open, чтобы избежать этой обратной передачи. Но так как это кнопка, она все равно делает обратную передачу. Если я отключу обратную передачу в свойствах кнопки, она не будет действовать.
Я использовал кнопку с изображением или ссылку на изображение, но мне также нужно получить идентификатор с помощью Eval, не могу понять, как это сделать.
Итак, мне нужно открыть форму редактирования, не имеет значения с помощью всплывающего элемента управления или новой всплывающей страницы, и мне нужно сделать это без обратной передачи. Я могу использовать другой элемент управления внутри DataItemTemplate, просто нужно получить значение ключа строки.
Есть предложения?