首页 文章

ASP.Net MVC Ajax.Beginform在快速点击时给出意想不到的结果

提问于
浏览
1

我正在使用ASP.Net MVC ajax.beginform来更改面板中的内容,我还使用javascript切换页面上的其他一些元素,

如果我在两个选项之间快速点击,则javascript按预期运行,但ajax并不总是返回与上次点击的按钮相关的内容 .

其他人有这个问题,是否有任何修复或变通方法?

干杯 .

标记

1 回答

  • 2

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

相关问题