Hola, tengo un problema con el Upload de archivos en asp.net. Este es mi codigo:
Código:
<asp:FileUpLoad id="FileUpLoad1" AlternateText="You cannot upload files" runat="server" />
<asp:Button id="Button1" Text="Upload" OnClick="Button1_Click" runat="server" />
VB
Código:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If FileUpLoad1.HasFile Then
'Uncomment this line to Save the uploaded file
FileUpLoad1.SaveAs(Server.MapPath("./") & "/galerias/" & hdnTxtId.Value & "/" & FileUpLoad1.FileName)
insert_imagen(FileUpLoad1.FileName)
End If
End Sub
en insert_imagen(FileUpLoad1.FileName) llamo a una funcion que registra en la BD la insercion del archivo, y datos como a quien pertenece, nombre del archivo, etc.
El tema es que al hacer upload, me pasa dos veces por Sub Button1_Click, y por ende me registra dos veces en la BD el upload y sube dos veces el archivo (lo sobreescribe)
Seguramente le estoy errando a algo y no se que es, tal vez algo con el page.IsPostBack, pero no lo se, por eso pido AYUDAAAA!!!!!!
gracias de antemano