06. maj 2012 - 20:08Der er
6 kommentarer og 1 løsning
Problem med update panel/progress
Hej
Jeg har en asp:button, når jeg køre den så køre den fint koden herunder, men det kan tage 2-5 sek før den er færdig med at gemme data, derfor har jeg tilføjet et AJAX update progress, når jeg så trykker på min button så vises mit load billede fint fra progress og min data gemmes i min DB og der sendes en mail, men den vil ikke køre den sidste linje kode, så vinduet er bare åbent, det ændre sig ikke, kan nogle hjælpe !?
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Session("thepassword") = GetRandomPassword(8)
Dim strSQL As String = ""
'Saving mail to db strSQL = "" & _ ...GEMMER DATA I MIN DB... End Using
'Sending mail to user ...KODE DER SENDER MAIL TIL BRUGEREN... mailSMTPClient.Send(mailMessage)
'Close popup Page.ClientScript.RegisterStartupScript(Me.GetType(), "close", "parent.parent.window.open('default.aspx#bottom', '_self');parent.parent.GB_hide();", True) End Sub
Dit RegisterStartupScript lægger kode et sted hvor dit updatepanel ikke gælder og derfor bliver det reelt aldrig lagt ud til klienten og derfor altså heller ikke kørt. Du skal i stedet kigge på RegisterStartupScript på din ScriptManager.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.