在 Page_Init 上,我基于几个数据库表创建了一个动态创建的控件表。其中一个控件是用于将列表项向上移动的 ImageButton。此事件处理程序所做的是更新数据库中受影响项目的 SortOrder 列。
现在的问题是,由于控件是在 Page_Init 事件中创建的,并且 SortOrder 稍后会在 ImageButton 命令事件被触发时更新。使用正确的 SortOrder 更新表的最佳过程是什么。如果我在事件触发后重新创建表,ImageButton 命令事件将不再起作用。
- 我应该实现一种方法来更新表中的数据而不重新创建它吗?
- 事件触发后我应该在代码中重新加载页面吗?
解决此问题的首选方法是什么?