在MVC中为Ajax.BeginForm()设置超时

时间:2010-02-01 13:56:56

标签: asp.net-mvc timeout microsoft-ajax

我有一个查询需要一段时间才能在我们的暂存框中返回结果,并且它已使用ASP.NET MVC Ajax.BeginForm()连接到前端。我搜索了帮助和互联网,但似乎无法找到延长此操作超时的方法。

1 个答案:

答案 0 :(得分:0)

将NoAsyncTimeout添加到表单正在调用的Controller中。

    [HttpPost]
    [NoAsyncTimeout]
    public async Task<string> MyActionMethod(SomeClass model)
    {
        Thread.Sleep(100000);
        return "Finished";
    }