Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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# Ajax.BeginForm是否支持文件上传?_C#_Ajax_Razor_Model View Controller - Fatal编程技术网

C# Ajax.BeginForm是否支持文件上传?

C# Ajax.BeginForm是否支持文件上传?,c#,ajax,razor,model-view-controller,C#,Ajax,Razor,Model View Controller,我使用HttpPostedFileBase作为该文件的模型,但是这些文件 如果控制器为Null,我想使用Asp.net提供的AjaxForm,而不是发布此抛出ajax所需的常规格式 @using (Ajax.BeginForm("UploadImg", "Controller", Object, new AjaxOptions { HttpMethod ="Post", OnComplete = "Something();" }, new { enctype = "multipar

我使用HttpPostedFileBase作为该文件的模型,但是这些文件 如果控制器为Null,我想使用Asp.net提供的AjaxForm,而不是发布此抛出ajax所需的常规格式

   @using (Ajax.BeginForm("UploadImg", "Controller", Object,
  new AjaxOptions { HttpMethod ="Post", OnComplete = "Something();" },
  new { enctype = "multipart/form-data" }))
                {
                    @Html.AntiForgeryToken()

                    <div class="form-horizontal">

                        @Html.ValidationSummary(true, "", new { @class = "text-danger" })

                        <div class="form-group">

                            <div class="col-lg-7">
@Html.TextBoxFor(model => model.File, new { type = "file", @class = "form-control", required = "required" })

                <input type="submit" value="Upload" class="btn-primary" />


                            </div>
                        </div>
                    </div>
        }
@使用(Ajax.BeginForm(“UploadImg”、“Controller”、Object、,
新的AjaxOptions{HttpMethod=“Post”,OnComplete=“Something();”},
新的{enctype=“multipart/form data”})
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true,“,new{@class=“text danger”})
@Html.TextBoxFor(model=>model.File,新的{type=“File”,@class=“form control”,required=“required”})
}

向我们展示您的控制器alsoAjax.Beginform只是一个帮助函数,它将HTML
写入标记,因此它支持
支持的所有可能重复的内容