请教: 小弟用FileUpload 控件上传图片成功后,后面给了一对话框,现在就是对话框不弹出来,
        如果不用FileUpload 控件,保存除图片以外的其他数据成功了,对话框出来,
    求解!!!!

解决方案 »

  1.   

    FileUpload1.SaveAs(xxx)
    Page.ClientScript.RegisterStartupScript(Page.GetType(), "x", "alert('ok')", true);
      

  2.   

    ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >alert('');</script>");ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "", "", true);
     
     
    贴出代码
      

  3.   

                  SortedList sl = new SortedList();
                    sl.Add("KText", txtKText.Text.ToString().Trim());
                    sl.Add("KInfo", txtKInfo.Text.ToString().Trim());
                    sl.Add("KUrl", "/a/b/" + date + FileUp.FileName + "");
     if (get() == true && hy.Update(sl))
                        Response.Write("<script language=javascript>alert('保存成功')</script>");  
                  else
                       Response.Write("<script language=javascript>alert('保存成功')</script>");
     private bool get()
        {
            Filelength = FileUp.FileContent.Length;
            bool fale = false;
            if (Filelength > 0)
            {
                string file = System.IO.Path.GetExtension(FileUp.FileName);
                if (file == ".bmp" || file == ".gif"  )            {
                    FileUp.SaveAs(Server.MapPath("~/a/b/" + date + FileUp.FileName));
                    fale = true;
                }
            }
            return fale;
        }
      

  4.   

    不是对话框的原因,不用FileUpload 控件,对话框是可以出来的,可是用了后对话框就出不来了
      

  5.   

    fileupload和js对话框没关系,调试下js 
    用ajax的话用ScriptManager.RegisterStartupScript
    否则ClientScript.RegisterStartupScript
      

  6.   

    ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "", "", true);用这个试试
      

  7.   

    bool b=get();
    bool c=hy.Update(sl);
    if(b&&c)
    {}单步看看值
      

  8.   

    SortedList sl = new SortedList();
      sl.Add("KText", txtKText.Text.ToString().Trim());
      sl.Add("KInfo", txtKInfo.Text.ToString().Trim());
      sl.Add("KUrl", "/a/b/" + date + FileUp.FileName + "");
     if (get() == true && hy.Update(sl))
      Response.Write("<script language=javascript>alert('保存成功')</script>");   
      else
      Response.Write("<script language=javascript>alert('保存成功')</script>");
     private bool get()
      {
      Filelength = FileUp.FileContent.Length;
      bool fale = false;
      if (Filelength > 0)
      {
      string file = System.IO.Path.GetExtension(FileUp.FileName);
      if (file == ".bmp" || file == ".gif" ) {
      FileUp.SaveAs(Server.MapPath("~/a/b/" + date + FileUp.FileName));
      fale = true;
      }
      }
      return fale;
      }