0

我的网格视图中有一个 kendoupload:

@(Html.Kendo().Upload()
        .Name("files")
 )

这很好用:

在此处输入图像描述

但是当我向上传添加事件时:

@(Html.Kendo().Upload()
        .Name("files")
            .Events(events => events
            .Complete("onUpload")
            .Remove("onRemoveSuccess"))
)

它丢失了所有的 css 类:

在此处输入图像描述

4

1 回答 1

0

看起来它只是根据文档工作。

完整的处理程序: http: //docs.telerik.com/kendo-ui/api/web/upload#events-complete

完全的

当所有活动上传成功或出错完成时触发。

注意:仅当上传处于异步模式时才会触发 complete 事件。

异步模式:http ://docs.telerik.com/kendo-ui/getting-started/web/upload/modes#asynchronous-mode

异步模式

在这种模式下,上传需要专门的服务器处理程序来存储和删除上传的文件。文件会立即上传,或者(可选)在用户确认后上传。上传请求在不中断页面流的情况下带外执行。

异步模式是使用 HTML5 File API 实现的。上传将正常降级并继续在使用隐藏 IFRAME 的旧版浏览器中运行。

就是这样 - 订阅complete您强制使用旧版浏览器legacy的外观。

于 2014-08-20T13:30:45.930 回答