我有一个在第一次加载时正确加载的 ASP 经典页面。当用户单击页面上的 Delete 按钮时,它会运行一个 COM 来更新数据库中的许多记录,然后显示一条消息,告诉用户删除已完成。
但是,如果我有大量用户要更新,5000 或更多,在 COM 更新运行后,告诉用户删除已完成的消息永远不会出现。这几乎就像提交触发后页面永远不会完成加载一样。
我在页面上放置了 1 小时的 Server.ScriptTimeout,这样它就有足够的时间来完成 COM 处理。但我注意到,当更新大量记录时,页面将处理到 1 小时完成,即使更新只需要 10-15 分钟即可运行。然后消息永远不会出现告诉用户它已经完成。
任何想法我在这里发生了什么?
谢谢,
凯文