Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的网页中,我在运行时创建 HTML 表格/div/控件。但是,在页面刷新时,它消失了。保留/恢复所有动态创建的 HTML 控件及其值的最佳方法是什么?
ASP.NET 和后面的代码是 C#。我主要使用 HTML 控件、JQuery/JavaScript
必须重建所有控件,Page_Load以便可以发生事件处理程序和值绑定。因此,如果您最初在事件处理程序中创建控件,那么您需要在Session或中缓存足够的数据ViewState,以便您可以在Page_Load.
Page_Load
Session
ViewState
很多时候,基本Tuple功能可以为重新创建这些控件提供足够的信息。不过要注意一点。您将需要确保ID在首次构建和重建它们时设置属性。这就是值绑定发生的方式。
Tuple
ID