Her*_*rn_ 3 c# asp.net viewstate session-state visual-studio-2010
我知道SessionState在会话终止时被清除 - 通常是在20分钟不活动之后.我的问题是ViewState会话何时死亡?或者它永远不会死?有没有办法清除它?
只要它在页面上,Viewstate就会持续 - 它会随HTML一起输出; 检查您的渲染页面的来源,您将在隐藏字段中看到大量文本.
就像是:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTIyODQ4NzI.....
Run Code Online (Sandbox Code Playgroud)
一旦页面消失,它就消失了.
您可以通过致电清除它
ViewState.Clear()
Run Code Online (Sandbox Code Playgroud)