在浪费时间尝试解决动态用户控件ViewState
丢失后,我决定暂时停用ViewState
。
问题是我现在该怎么办?我应该如何保持动态控件的状态,以便它们在回发后不会丢失。我正在考虑使用Session,但这意味着我必须为用户打开的每个页面/选项卡生成唯一键,以便不覆盖值(对吗?)。这样做的最佳方式是什么?
答案 0 :(得分:0)
为了确保动态用户控件的视图状态,您需要确保
将视图状态存储更改为会话而不是隐藏字段将无法解决ASP.NET运行时已加载视图状态或无法将控件与其视图状态数据相关联的问题(从id和层次结构)