这应该很容易,但是我整天都在戳它,无法解决它。
我有一个简单的ASP.net网站,其中包含一些文本框,下拉菜单和几个按钮。文本框之一具有OnTextChanged事件,而下拉列表具有OnSelectedIndex事件。这些按钮自然会附加有OnClickEvents。
所有事件都很简单,只需几秒钟即可运行。一切都正常运行。
我遇到的问题是,当有人加载页面,进行一些工作然后走了20多分钟时。当他们返回页面时,没有任何效果。他们可以在文本框中输入数据并从下拉列表中选择值,但是不会触发任何事件。这将迫使用户刷新页面,以使所有内容再次正常工作。
我在代码和Web配置中弄乱了多个超时设置。我已经在站点和IIS服务器上调整了超时设置。似乎没有任何作用。该页面仅在20分钟后消失。
现在,正如我所说,我已经测试了5分钟和10分钟。两者都很好。因此,缺乏响应会在10分钟后的某个时候开始,但是我一直在20分钟进行测试。
就像我说的那样,我敢肯定这很简单,当我终于找到它时,我会觉得自己是个白痴,但是到目前为止,我在这方面已经浪费了太多时间。我可能已经修改了正确的设置,却忘记了刷新页面或清除缓存或其他一些愚蠢的事情,但到目前为止,我只是被卡住了。