Итак, у меня есть элемент управления ASP.NET GridView, в котором каждый столбец является «BoundField». Я не создавал TemplateField (ItemTemplate / EditItemTemplate), потому что я планировал использовать JQuery для преобразования строки BoundField в поле «Правка» путем простого преобразования текста в каждой ячейке в текстовое поле или текстовое поле при щелчке по этой строке. Это делается на стороне клиента.
Пока что все на стороне клиента прекрасно работает. Но у меня есть кнопка «Сохранить» в каждой строке сетки, которая запускает обработчик событий на стороне сервера. В этом методе на стороне сервера я пытаюсь получить значения этой текущей строки, но все они являются значениями старых ячеек, прежде чем я изменил поля / данные с помощью jquery / javascript.
Когда я перебираю каждую ячейку строки, это то же состояние, которое было при рендеринге.
Так что я пытаюсь понять это. Почему все эти причудливые вещи из javascript / jquery, когда состояние Grid остается точно таким же, каким оно было при рендеринге при повторной отправке на сервер?
кто-то, пожалуйста, пролите свет на это !!!
Спасибо!