剑道文件上传不会将所有上传的文件提交给控制器以便在IE11上保存

时间:2014-04-10 09:24:07

标签: javascript asp.net-mvc asp.net-mvc-4 kendo-ui

我在ASP.NET应用程序(MVC4)中使用了kendo文件上传。它适用于Firefox和Chrome。当我尝试在IE11上传文件时,并非所有文件都被发送到控制器进行保存(我通过打印出所有文件上传请求来了解这一点)。另一个观察是,似乎kendo文件控件没有为那些未上传的文件报告Success事件(这通过调试javascript事件处理程序而知道)。以下是文件上传代码:

 <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>

我的问题是这是Kendo文件上传控制的已知问题,还是问题文件上传控件适用于IE浏览器,或者我的代码中存在问题?我的猜测是,如果没有人有类似的问题,这可能是我的代码问题,我可能需要重新访问我的代码并找出根本原因。干杯

1 个答案:

答案 0 :(得分:0)