我需要向面板添加分页,其中填充了动态创建的控件。 我希望实现分页作为几个LinkButtons。填充面板(重新/创建控件)在Page_Load。
执行单击LinkButton并在page_Load之后执行保存当前页面,因此当使用控件构建面板时,我不知道在Page_Load中应该显示什么(当前页面是什么)。
我应该怎样做才能实现这种情况?
谢谢,安德鲁
答案 0 :(得分:1)
在page_Load重新/创建控件是迟到的。在page_Init创建控件,否则ViewState将无法工作。只是代码的数据绑定部分属于page_Load。
你是对的,你不应该改变LinkButtons事件处理程序中的控制结构。保持页面状态(可能在SessionState中)并将页面重定向到自身。由重定向启动的下一页生命周期将进行重新创建。