视图状态在来自另一个页面后不会变为 null



我有一个页面,里面有2个按钮。在一个按钮单击事件中,分配视图状态值(我将一个字符串值保存到视图状态,例如:AllItems),在第二个按钮单击事件中,我正在检查该视图状态是否为空或不为空,如果不是空,则将记录插入数据库。按钮 2 结束单击事件使视图状态为空。按钮 2 事件具有尝试和捕获块。如果发生任何错误,在 catch 块内使视图状态为空并将用户发送到错误页面。如果用户使用浏览器后退按钮,用户将发现视图状态不为空,并获取该值(AllItems)。怎么可能?如何处理?

请参考以下链接

https://stackoverflow.com/a/37004614/5897242

通常,当我们单击浏览器后退按钮时,页面加载不会发生,上面的链接为您提供了解决方案。

相关内容

最新更新