首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ajaxfileupload OnUploadCompleteAll不工作

ajaxfileupload OnUploadCompleteAll不工作
EN

Stack Overflow用户
提问于 2014-06-10 17:09:29
回答 1查看 779关注 0票数 0

我使用的是ASP.Net AJAX控件工具包ajaxfileupload。我想要显示一个消息框,并在上传所有文件时刷新网页。

因此,我在服务器端实现了'OnUploadCompleteAll‘,并为这个事件设置了一个断点。

代码语言:javascript
运行
复制
    protected void AjaxFileUpload_UploadCompleteAll(object sender, AjaxControlToolkit.AjaxFileUploadCompleteAllEventArgs e)
{
    //Method 1
    Response.Redirect("someWhere.aspx");

    //Method2
    string str_AlertMessage = "";
    str_AlertMessage = "alert('Upload finished.');";
    ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), str_AlertMessage, str_AlertMessage, true);
    return;
}

尽管程序可能会遇到此事件,但无论我使用方法1还是方法2,它都不能重定向到另一个页面或显示任何警告。

有谁知道如何解决这个问题吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-06-10 17:49:32

首先,你必须显示警告框,而不仅仅是你必须重定向你的页面。如果你是先指导,然后再显示警告信息,那么它就不会正常工作。

现在,在下面的内容中,将显示给定的code..First警报消息。当你点击"alertbox“的"ok”时,只有你会重定向。如果你喜欢这个答案,可以在given..and vote下面试试。

代码语言:javascript
运行
复制
protected void AjaxFileUpload_UploadCompleteAll(object sender, AjaxControlToolkit.AjaxFileUploadCompleteAllEventArgs e)
{
   ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('File Upload Finished');", true);

   Response.Redirect("someWhere.aspx");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24137014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档