如何在页面刷新时恢复动态创建的HTML表/控件
本文关键字:创建 HTML 控件 动态 恢复 刷新 | 更新日期: 2023-09-27 18:28:43
在我的网页中,我正在运行时创建HTML表/div/控件。但是,在页面刷新时,它会消失。。保留/恢复所有动态创建的HTML控件及其值的最佳方法是什么?
ASP.NET和代码背后是C#。大多数情况下,我使用的是HTML控件,JQuery/JavaScript
所有控件都必须在Page_Load
中重新生成,以便可以进行事件处理程序和值绑定。因此,如果最初在事件处理程序中创建控件,则需要在Session
或ViewState
中缓存足够的数据,以便在Page_Load
上重新生成这些控件。
很多时候,基本的Tuple
将为要重新创建的控件提供足够的信息。不过需要注意一点。您需要确保在第一次构建它们时设置ID
属性,在重建它们时设置。这就是值绑定的发生方式。