Javascript 剑道文件上传不会将所有上传的文件提交给控制器保存在IE11上
我正在ASP.NET应用程序(MVC4)中使用剑道文件上载。它在Firefox和Chrome上运行良好。当我尝试在IE11上上传文件时,并不是所有文件都被发送到controller保存(我通过打印所有文件上传请求知道这一点)。另一个观察结果是,剑道文件控件似乎不会为那些未上传的文件报告成功事件(这是通过调试javascript事件处理程序知道的)。以下是文件上载代码:Javascript 剑道文件上传不会将所有上传的文件提交给控制器保存在IE11上,javascript,asp.net-mvc,asp.net-mvc-4,kendo-ui,Javascript,Asp.net Mvc,Asp.net Mvc 4,Kendo Ui,我正在ASP.NET应用程序(MVC4)中使用剑道文件上载。它在Firefox和Chrome上运行良好。当我尝试在IE11上上传文件时,并不是所有文件都被发送到controller保存(我通过打印所有文件上传请求知道这一点)。另一个观察结果是,剑道文件控件似乎不会为那些未上传的文件报告成功事件(这是通过调试javascript事件处理程序知道的)。以下是文件上载代码: <div> @(Html.Kendo().Upload() .Name
<div>
@(Html.Kendo().Upload()
.Name("files")
.ShowFileList(false)
.Async(async => async
.Save("save", "Upload")
.AutoUpload(false)
.Remove("Remove", "Upload"))
.Events(events => events
.Progress("file.fileUploadOnProgress")
.Upload("file.fileUploadOnUpload")
.Select("file.fileUploadOnSelect")
.Success("file.fileUploadOnSuccess")
.Error("file.fileUploadOnError")
.Complete("file.fileUploadOnComplete")
.Cancel("file.fileUploadOnCancel")
)
)
</div>
@(Html.Kendo().Upload())
.Name(“文件”)
.ShowFileList(错误)
.Async(Async=>Async
.Save(“保存”、“上载”)
.自动上载(错误)
.删除(“删除”、“上载”))
.Events(Events=>Events
.Progress(“file.fileUploadOnProgress”)
.Upload(“file.fileUploadOnUpload”)
.Select(“file.fileUploadOnSelect”)
.Success(“file.fileUploadOnSuccess”)
.Error(“file.fileUploadOnError”)
.Complete(“file.fileUploadOnComplete”)
.Cancel(“file.fileUploadOnCancel”)
)
)
我的问题是,这是剑道文件上传控制的已知问题,还是文件上传控制与IE浏览器一起工作的问题,还是我的代码中的问题?我的猜测是,如果没有人有类似的问题,这可能是我的代码问题,我可能需要重新检查我的代码并找出根本原因。干杯经过几天的调查,它看起来像一个IE bug