名为Submit的MVC异步操作未同步

时间:2018-06-25 15:20:03

标签: ajax async-await submit

我们今天遇到了一个有趣的问题,目前还无法找出原因。 我们在5.1版上有一个MVC应用程序。

我们一直在其中一个控制器上依赖一种称为Submit的方法。现在我们不得不将此方法更改为异步方法。

方法签名从

更改
Public ActionResult Submit(int id)

Public async Task<ActionResult> Submit(int id)

从这一点开始,我们不再能够从ajax请求中执行该控制器操作。 更有趣的是,只要将此方法的名称更改为其他名称,它就会有效 ...

Public async Task<ActionResult> Submitttttt(int id) or
  Public async Task<ActionResult> SubmitAsync(int id)

有人遇到过这个问题吗?我真的很想了解这个原因。在此控制器上没有其他名为Submit的方法,我们没有更改ajax请求的代码。帮助表示赞赏。

0 个答案:

没有答案