Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置表单post超时_C#_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# 设置表单post超时

C# 设置表单post超时,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我有一个上传文件的表单,服务器必须处理一个需要几分钟的大型操作 我的代码: .cshtml: @using (Html.BeginForm("MyAction", "MyController", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type="file" name="file"/> <input type="submit" value="s

我有一个上传文件的表单,服务器必须处理一个需要几分钟的大型操作

我的代码:

.cshtml:

@using (Html.BeginForm("MyAction", "MyController", FormMethod.Post,
            new { enctype = "multipart/form-data" }))
{
    <input type="file" name="file"/>
    <input type="submit" value="submit" />
}
[HttpPost]
public ActionResult MyAction(HttpPostedFileBase file)
{
    // Process a large operation here.

    return View();
}
我知道用和用是可能的。
我的问题:是否可以使用客户端配置


我这样问是因为当使用
XMLHttpRequest
比如
jQuery.ajax
时,可以设置超时,所以可以在html表单标记或其他方式中执行吗?

其中一个选项是创建AsyncController,然后可以在操作中设置[]或[]属性


我更新问题时可能出现重复。此复制已不可用。为什么从视图代码中设置它如此重要?为什么不能修改控制器代码呢?谢谢你的回答,但是我正在尝试一些客户端配置,比如jQuery.ajax+1、@ JonnyPiazzi,您可以考虑从您的视图中使用jQuej.Ajax来指定超时。但我建议使用异步控制器