0

我们有 C# Web 应用程序,在按钮单击事件上,我们使用运行 3 小时的存储过程执行数据加载过程,在过程完成加载后,我们使用代码显示一个消息框

ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), scriptString, true);
radiobuttion.SelectedIndex = 2;

Ι 如果程序在 1 小时内完成,一切正常,如果运行超过 2 小时,则页面变为无响应(不显示消息框,未更改单选按钮)。Ι 尝试调试,代码处理完所有行,完成无显示。任何人都可以帮忙吗?

4

1 回答 1

0

假设这是一个 ASP .NET 应用程序,要么您的存储过程超时,要么 Session 在过程返回时被放弃,因此没有控件将起作用。在消息框/单选按钮操作发生之前检查您的会话状态。

于 2013-01-16T10:40:18.467 回答