【问题标题】:Setting a timeout for Ajax.BeginForm() in MVC在 MVC 中为 Ajax.BeginForm() 设置超时
【发布时间】:2010-02-01 13:56:56
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    将 NoAsyncTimeout 添加到表单正在调用的控制器中。

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

    【讨论】:

      猜你喜欢
      • 2012-08-18
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 2010-09-27
      相关资源
      最近更新 更多