【发布时间】:2012-05-04 01:55:38
【问题描述】:
我在这里和网络上阅读了几篇文章,这些文章告诉我,我不能简单地将新控件动态添加到页面,将其连接到处理程序,并期望它能够工作。
每次给出的解决方法是每次Init上的页面都需要添加动态控件。
我的问题是,我的控件没有在初始化时添加到页面中,它们是在另一个回发之后添加的。
工作流程是这样的:
- 页面加载
- 用户填写文本框,点击按钮
- 页面回帖,根据输入在button_click事件中创建动态链接控件
- 用户单击其中一个链接控件以继续下一步。
所以如果这是我需要支持的行为,有什么办法可以做到这一点吗?它必须发生在第 2 步的 button_click 中,因为动态控件是基于用户在第 2 步中输入的。
我有没有把自己画到一个角落里?我还能如何处理这样的工作流程?
【问题讨论】:
-
如果您的工作流程涉及“步骤”,请查看 ASP.Net 向导控件。
-
这是一个很好的建议,我最初是这么想的,但想尽快完成,然后回去看看使用向导。这可能只是解决问题,谢谢,会报告
标签: asp.net postback page-lifecycle dynamic-controls