分页动态控件

时间:2010-11-12 07:06:14

标签: c# asp.net dynamic pagination

我需要向面板添加分页,其中填充了动态创建的控件。 我希望实现分页作为几个LinkBut​​tons。填充面板(重新/创建控件)在Page_Load。

执行

单击LinkBut​​ton并在page_Load之后执行保存当前页面,因此当使用控件构建面板时,我不知道在Page_Load中应该显示什么(当前页面是什么)。

我应该怎样做才能实现这种情况?

谢谢,安德鲁

1 个答案:

答案 0 :(得分:1)

在page_Load重新/创建控件是迟到的。在page_Init创建控件,否则ViewState将无法工作。只是代码的数据绑定部分属于page_Load。

你是对的,你不应该改变LinkBut​​tons事件处理程序中的控制结构。保持页面状态(可能在SessionState中)并将页面重定向到自身。由重定向启动的下一页生命周期将进行重新创建。