如何在页面刷新时恢复动态创建的HTML表/控件

本文关键字:创建 HTML 控件 动态 恢复 刷新 | 更新日期: 2023-09-27 18:28:43

在我的网页中,我正在运行时创建HTML表/div/控件。但是,在页面刷新时,它会消失。。保留/恢复所有动态创建的HTML控件及其值的最佳方法是什么?

ASP.NET和代码背后是C#。大多数情况下,我使用的是HTML控件,JQuery/JavaScript

如何在页面刷新时恢复动态创建的HTML表/控件

所有控件都必须在Page_Load中重新生成,以便可以进行事件处理程序和值绑定。因此,如果最初在事件处理程序中创建控件,则需要在SessionViewState中缓存足够的数据,以便在Page_Load上重新生成这些控件。

很多时候,基本的Tuple将为要重新创建的控件提供足够的信息。不过需要注意一点。您需要确保在第一次构建它们时设置ID属性,在重建它们时设置。这就是值绑定的发生方式。