I want to use Ajax.BeginForm which contains a input type="file"
multiple. But file value is null if i send it to controller. Because using together JQuery.js and Ajax.js. If I delete Jquery in this View file value not null.
@{
ViewBag.Title = "Home Page";
}
<script src="~/Scripts/jquery-3.3.1.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
@using (Ajax.BeginForm("Send", "Home",new AjaxOptions { UpdateTargetId="result",HttpMethod="POST",InsertionMode=InsertionMode.Replace},new {enctype="multipart/form-data" }))
{
<input name="name" />
<input id="files" name="pictures" type="file" multiple />
<button type="submit" >SEND</button>
}
<div id="result"></div>
//Controller
[HttpPost]
public PartialViewResult Send(string name,IEnumerable<HttpPostedFileBase> pictures)
{
//int sayi = resimler.Count();
ViewBag.a = "abcsados";
return PartialView("veriler",ViewBag.a);
}