Gracias the_haunted!
Ya resolví mi problema de mensaje de confirmación, use de ejemplo el de ChristianMen, solo que como uso masterpage tuve que hacer esto:
En mi masterpage en dentro del head:
Cita: <script type='text/javascript'>
function Msg_Confirma(Mensaje)
{
var truthBeTold = confirm(Mensaje);
if (truthBeTold) {
document.getElementById("ctl00_ContentPlaceHolder1 _TextBox2").value="si";
}
else {
document.getElementById("ctl00_ContentPlaceHolder1 _TextBox2").value="no";
}
}
</script>
En el page_load:
Cita: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Button3.Attributes.Add("OnClick", "Msg_Confirma('¿Es correcto el archivo?');")
End Sub
Y dentro del click del boton:
Cita: Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click
If TextBox2.Text = "si" Then
Dim TargetPath As String = "c:\mi_ruta\pub\" + Session("mi_sesion") + "\" & Path.GetFileName(FileUpload1.PostedFile.FileName)
FileUpload1.PostedFile.SaveAs(TargetPath)
TextBox3.Text = "" & FileUpload1.FileName.Substring(0) & ""
TextBox2.Text = ""
Else
TextBox2.Text = ""
End If
End Sub
Dentro de mi aspx agregue un textbox2 y listo ya sube el archivo.
Ahora el detalle es como mandar solo un alert en el caso de inicio de sesión erronéo o cuando la sesión expira.