当我成功使用上载组件上的删除按钮时,我正在发送其他数据。我正在使用单文件模式。当我更改上载的文档时,首先,在没有其他数据的情况下自动调用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/