现在做上传功能,updatepanel不能实现这个功能,很郁闷。
不知道大家有什么好的方法?

解决方案 »

  1.   

    FAILUPLOAD控件.AJAX不是万能的....
      

  2.   

    http://www.cnblogs.com/JeffreyZhao/archive/2008/05/04/build-component-to-upload-file-in-updatepanel.html 这里有个控件 可以实现
      

  3.   

    anthem框架中有无刷新上传控件。
      

  4.   

    try 

    if (FileUpload1.PostedFile.FileName.Length == 0) 

    Response.Write("<script>alert(\"上传路径不能为空!\");</script>"); 
    return; 

    string filename = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf("\\") + 1); 
    string houzhui = FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf(".") + 1); 
    if (houzhui == "gif" || houzhui == "jpg" || houzhui == "bmp") 

    FileUpload1.PostedFile.SaveAs(Server.MapPath("image/" + filename)); 
    Response.Write("<script>alert(\"上传文件成功!\");</script>"); 

    else 

    Response.Write("<script>alert(\"上传文件必须是gif,jpg,bmp格式!\");</script>"); 
    return; 


    catch (Exception ex) 

    Response.Write("<script>alert(\"" + ex.Message + "\");</script>"); 
    } 上传,根据自己需要稍加改动