2010-12-08 49 views
1

当我使用ASP.Net MVC ajax.beginform改变面板的内容,我也将部分其他元素的JavaScript的网页上,ASP.Net MVC Ajax.Beginform给人意想不到的效果迅速点击

如果我在两个选项之间快速点击,JavaScript的行为与预期相同,但ajax并不总是返回与最后点击的按钮相关的内容。

其他人有这个问题,有没有任何修复或解决方法?

干杯。

马克

回答

2

这是正常的,AJAX是异步的,意味着从服务器不能保证是一样的,你发送请求的顺序,你会收到回复。您可能需要排队请求。有一些好的jquery plugins,允许你achieve this。但对于MS Ajax我怀疑。