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

时间:2013-08-22 16:15:53

标签: c# asp.net .net

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

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

1 个答案:

答案 0 :(得分:1)

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

很多时候,基本的Tuple可以为重新创建的控件提供足够的信息。虽然有点注意。您需要确保在重建时首次构建{strong>和时设置ID属性。这就是价值绑定的发生方式。

相关问题