处理过程中会发生什么

时间:2011-01-20 20:30:21

标签: asp.net asp.net-mvc

也许这是一个虚拟问题,这就是场景。

我有一个网络系统(ASP.NET MVC 2.0)。当我按下“保存”按钮时,它将调用所有进程并开始执行。如果我发生了什么:

1) Press another link to change view
2) Press again the submit button

这两个场景都没有完成。

问候。

1 个答案:

答案 0 :(得分:3)

第一个控制器(处理按钮)可能得到了动作,然后另一个控制器得到一个动作(从链接,如果它到同一个站点),然后第一个控制器再次获取按钮动作。

您的浏览器会中止通话,但会在服务器中运行。

最终浏览器会显示未中止的呼叫的最后结果。

如果您想观察此行为,请使用调试器 - 并查看名为..和firebug的操作 - 以查看浏览器中止...