ASP.. NET网页线程/多任务工作为单一用户



这可能是一个非常基本的任务。(紧急)

我有一个包含多个页面的Web应用程序。

当用户使用Visual Studio(Development)/IIS (Production)登录时

如果用户从主页打开了第1页,这是一个长时间运行的过程(假设几分钟)

当第1页还在运行时,同一用户能否从首页打开第2页?

Page1和Page 2之间没有连接

请记住,我说的是同一台机器上的同一用户。

ASP。. NET照顾这个多线程默认上述情况?

或者我应该为每个页面创建单独的线程?

在我的情况下,我无法打开第二页,但第一页已经完成了。

请给我点灯。

答案是肯定的,如果用户正在打开第1页(这可能需要很长时间来渲染),其他用户,甚至是同一个用户,仍然可以同时打开应用程序中的其他页面*(包括再次打开第1页)。

(*) 除非数据库锁定或其他显式机制阻止此操作,否则您必须相当努力地使其发生

最新更新