当我成功使用上载组件上的删除按钮时,我正在发送其他数据。我正在使用单文件模式。当我更改上载的文档时,首先,在没有其他数据的情况下自动调用remove,然后调用上载。我也需要这个删除调用来发送其他数据。希望,这很清楚。以下是我的剃须刀代码。

 <div class="form-group">
            @Html.Label("Attachments".Localize(), new { @class = "control-label col-sm-3" })
            @(Html.Kendo().Upload().Name("Attachments")
                .Async(a => a
                .Save("SaveAttachment", "Upload", new { Area = "" })
                .Remove("RemoveAttachment", "Upload", new { Area = "" })
                .AutoUpload(true)
                ).Multiple(false)
                .Messages(message =>
                {
                    message.Select("Select XSLT File");
                })
                .HtmlAttributes(new { accept = ".xslt" })
                .Events(events => events
                .Cancel("onCancel")
                .Complete("onComplete")
                .Remove(@<text>
                    function(e) {
                    e.data = { folderReference: $("#FolderReference").val() };
                    }
                </text>)
                .Select("onSelect")
                .Success("onSuccess")
                .Upload(@<text>
                    function(e) {
                    e.data = { folderReference: $("#FolderReference").val()};

                    }
                </text>)
                        )
            )
        </div>

最佳答案

此问题已在2015年的最新版本中解决。在remove事件处理程序中设置的其他数据将与文件名一起发送到remove动作。

关于c# - Kendo UI上传关于删除发送其他数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29127918/

10-13 08:03