Arkadaslar merhaba

AsyncFileUpload1 Nesnemden veri tabanına ve dosyaya yukleme işlemi gerçekleştiriyorum fakat dosyama 2 kere yukleme yapıyor sizce nedeni ne olabilir.

 protected void AsyncFileUpload1_UploadedComplete1(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
    {
        
            isim  = DateTime.Now.Day.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + AsyncFileUpload1.FileBytes.Length.ToString() + ".jpg";
        Session["Resim1"] = isim;
        AsyncFileUpload1.SaveAs(Server.MapPath(@"..\Foto\" + isim));
        
           
        
    }
 protected void Button1_Click(object sender, EventArgs e)
    {
        DBislem.cmdd.CommandText = "insert into Galeri (Resim1,Alt)values(@Resim1,@Alt)";
        DBislem.cmdd.Parameters.AddWithValue("@Resim1", Session["Resim1"].ToString());
        DBislem.cmdd.Parameters.AddWithValue("@Alt", TextBox1.Text);
       
       Label1.Text= DBislem.BilgiGonder();
      
       
        
    }