我正在使用ajax toolkit fileupload来上传图片。我想添加一个活动。比如最后一张图片是uploadet后的response.redirect。这怎么可能?
尝试使用OnUploadCompleteAll但没有任何运气
代码:
OnUploadComplete="File_Upload"
protected void File_Upload(object sender, AjaxFileUploadEventArgs e)
{
//SAVE UPLOADED FILES
}
答案 0 :(得分:0)
使用UploadCompleteAll
事件。
在上传所有文件后将触发。
只需输入OnUploadCompleteAll
并按两次标签即可。视觉工作室将提供一个事件处理程序。
在那个处理程序中做任何你想做的事情
答案 1 :(得分:0)
使用UploadCompleteAll
时,事件参数类型应为AjaxFileUploadCompleteAllEventArgs
而不是AjaxFileUploadEventArgs
。
protected void Upload_End(object sender, AjaxFileUploadCompleteAllEventArgs e)
{
}
答案 2 :(得分:0)
将此添加到您的AjaxUploadControl:
OnClientUploadComplete="ClientUploadComplete"
然后这部分保持在服务器端:
AjaxFileUpload1.Attributes.Add("OnClientUploadComplete", "Return OnClientUploadComplete");
最后一部分是将此添加到客户端脚本:
function ClientUploadComplete() {
var f = $(".filename").html();
window.location.replace("upload.aspx?filename=" + f);
}