在网站和Web应用程序中回发

时间:2014-12-26 10:27:11

标签: c# asp.net web-applications web

我对网站和网络应用程序的回发工作方式感到困惑,因为,

我有一个按钮,当我尝试进行任何活动时,我已经给了大约30秒的睡眠时间和另一个页面,点击重定向等。

在Web应用程序中,上述方案无任何问题。

在网站上,直到按钮事件结束,所有其他活动都会挂起睡眠时间。

请解释我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果启用了Session状态,会话中的请求将逐个处理。在您的情况下,在按钮处理程序退出睡眠之前,请求未完成。其他请求正在等待第一个请求完成。

要启用并发请求,您必须在包含按钮的ASPX文件中指定EnableSessionState="ReadOnly"。或者只是在webconfig中禁用Session状态。

<%@ Page EnableSessionState="ReadOnly" MasterPageFile="..." CodeBehind="xxx.cs" Inherits="xxx" %>