Server.ScriptTimeout不起作用

时间:2016-02-10 23:18:43

标签: asp.net vb.net

我有一个vb.net页面,在一个按钮上运行一个构建excel模板的函数。如果页面运行少于90秒,页面将使用下载链接进行更新。如果它在任何时候出错,它将在框中显示错误。 该脚本始终无论何时运行,但浏览器仅在90秒内更新。如果页面需要更长时间,则浏览器不会更新。

我对每一步都进行了数据库记录,因此我知道我的功能一直在运行。 我在web.config中有executionTimeout =“1200”,并且在页面加载和函数的第一行中也尝试了Server.ScriptTimeout = 1200。

正如我所说,该功能确实运行且没有超时错误,但浏览器没有更新。

1 个答案:

答案 0 :(得分:0)

我的朋友说要在scriptmanager中尝试一个标签,因为它的超时是90秒。所以我在脚本管理器中添加了AsyncPostBackTimeout =“1200”,这解决了我的问题。