1

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

ASP.NET 和后面的代码是 C#。我主要使用 HTML 控件、JQuery/JavaScript

4

1 回答 1

1

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

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

于 2013-08-22T16:16:48.840 回答