Значение viewstate не указывается в событии OnItemReorder объекта AjaxToolkit: элемент управления ReorderList
Я использую AjaxToolkit:ReorderList Control на странице asp.net (C#) и изменяю значение viewstate[""] для события OnItemReorder, когда я нажимаю любую кнопку на той же странице, значение viewState не основано.
Пожалуйста, предоставьте мне соответствующие решения.
Спасибо...
1 ответ
Насколько я понимаю, событие OnItemReorder происходит не во время обычной обратной передачи. Таким образом, страница не перерисовывается, и, следовательно, измененное ViewState не отправляется обратно клиенту. В результате, когда вы делаете реальную обратную передачу, вы отправляете обратно исходное ViewState до того, как вы внесли изменение.
Я справился с этим, сохранив данные, которые пытался отсортировать в переменной сеанса, а не в ViewState, но я не совсем доволен этим.