在我的网页中,我在运行时创建HTML表格/ div /控件。但是,在页面刷新时,它会消失。使用它们的值保留/恢复所有动态创建的HTML控件的最佳方法是什么?
ASP.NET和代码背后是C#。大多数情况下,我使用的是HTML控件,JQuery / JavaScript
答案 0 :(得分:1)
必须在Page_Load
中重建所有控件,以便可以发生事件处理程序和值绑定。因此,如果您最初在事件处理程序中创建控件,则需要在Session
或ViewState
中缓存足够的数据,以便您可以在Page_Load
上重建这些控件。
很多时候,基本的Tuple
可以为重新创建的控件提供足够的信息。虽然有点注意。您需要确保在重建时首次构建{strong>和时设置ID
属性。这就是价值绑定的发生方式。