何时清除视图状态会话



我知道会话状态在会话死亡时被清除 - 通常在 20 分钟不活动后。 我的问题是视图状态会话何时死亡?还是它永远不会死?有什么办法可以清除它吗?

Viewstate 只要它在页面上存在,它就会

持续存在 - 它与 HTML 一起输出;检查呈现页面的源代码,您将在隐藏字段中看到大量文本。

像这样:

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTIyODQ4NzI.....

一旦页面消失,它就消失了。

您可以通过致电清除它

ViewState.Clear()

Old ViewState,就像老士兵一样,永远不会死,它只是消失了......

它存储在 HTML 页面的隐藏字段中,并在浏览器的缓存中保持活动状态。

最新更新