2017-02-13 12 views
-2

My FileUploadはUpdatePanel Ajaxの中にあり、常にfalseを返します。 私はどうしたらよいでしょうか?ここに私のコードは、私は同様の問題があったFileUpload.Hasファイルは常にupdatepanel内でfalseを返します

if (FileUpload1.HasFile) 
    { 
     try 
     { 
      string filename = Path.GetFileName(FileUpload1.FileName); 
      FileUpload1.SaveAs(Server.MapPath("~/") + filename); 
      string script2 = "alert(\"uploaded\");"; 
      ScriptManager.RegisterStartupScript(this, GetType(), 
            "ServerControlScript", script2, true); 

     } 
     catch (Exception ex) 
     { 

     } 
    } 
+1

また、このコードスニペットから、UpdatePanelのASPXマークアップも間違っていると言うのは間違いです –

答えて

0

あり、これは解決策は、ポストバックが発生するたびにセッションにファイルを保存することで、パネルを更新することにより起こります。 Here How I solved it.

関連する問題