我知道会话状态在会话死亡时被清除 - 通常在 20 分钟不活动后。 我的问题是视图状态会话何时死亡?还是它永远不会死?有什么办法可以清除它吗?
Viewstate 只要它在页面上存在,它就会
持续存在 - 它与 HTML 一起输出;检查呈现页面的源代码,您将在隐藏字段中看到大量文本。
像这样:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTIyODQ4NzI.....
一旦页面消失,它就消失了。
您可以通过致电清除它
ViewState.Clear()
Old ViewState,就像老士兵一样,永远不会死,它只是消失了......
它存储在 HTML 页面的隐藏字段中,并在浏览器的缓存中保持活动状态。