我在asp.net页面(C#)中使用AjaxToolkit:ReorderList Control并在OnItemReorder事件上更改viewstate [“”]的值,当我点击同一页面上的任何按钮时,viewState的值未建立
请提供适当的解决方案。
...谢谢
答案 0 :(得分:0)
据我了解,OnItemReorder事件发生在常规回发之外。因此,页面不会被重新渲染,因此更改后的ViewState不会被发送回客户端。因此,当您进行真正的回发时,您会在进行更改之前发回原始ViewState。
我通过存储我试图在会话变量而不是ViewState中排序的数据来解决这个问题,但我并不完全满意。