Avatar billede hyperactive Nybegynder
14. august 2003 - 12:27 Der er 6 kommentarer og
1 løsning

Opdater sidens indhold ved postback

Jeg har en formular, som jeg bruger til at uploade et billede til serveren og gemme dette i databasen... Når jeg har uploadet billedet skal dette vises i formularen via en asp.image tag... Alt virker, bortset fra, at billedet ikke vises ved postback, men kræver at jeg klikker opdater før det vises... Hvordan undgår jeg det?
Avatar billede burningice Nybegynder
18. august 2003 - 08:26 #1
hvordan ser din kode i Page_Load ud ?
Avatar billede hyperactive Nybegynder
18. august 2003 - 08:30 #2
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here
        Get_Current_Images(CInt(Request("ProductId")))
    End Sub

    Private Sub Get_Current_Images(ByVal ProductId As Integer)
        imgProductList.ImageUrl = "graphics/noImgSmall.jpg"
        imgProductDetails.ImageUrl = "graphics/noImgLarge.jpg"
        Dim DbConnect As New DataAccess.objDataAccess()
        Dim DsImages As New DataSet()
        DsImages = DbConnect.RunSPReturnDS("Select_Images", "Select_Images", New SqlParameter("@ProductId", ProductId))
        Dim intRecordCount As Integer
        Dim intLoop As Integer
        intRecordCount = DsImages.Tables(0).Rows.Count
        For intLoop = 0 To intRecordCount - 1
            If DsImages.Tables(0).Rows(intLoop)("ImageTypeId") = 3 Then
                imgProductList.ImageUrl = ConfigurationSettings.AppSettings("imgPath") & "/" & DsImages.Tables(0).Rows(intLoop)("UrlPrefix") & "/" & DsImages.Tables(0).Rows(intLoop)("ImageURL")
            End If
            If DsImages.Tables(0).Rows(intLoop)("ImageTypeId") = 4 Then
                imgProductDetails.ImageUrl = ConfigurationSettings.AppSettings("imgPath") & "/" & DsImages.Tables(0).Rows(intLoop)("UrlPrefix") & "/" & DsImages.Tables(0).Rows(intLoop)("ImageURL")
            End If
        Next
    End Sub
Avatar billede burningice Nybegynder
18. august 2003 - 08:33 #3
uhm... dvs. at det er din Get_Current_Images()-funktion som ikke bliver executet ved postback?
Avatar billede hyperactive Nybegynder
18. august 2003 - 08:36 #4
Når den står i page_load bliver den så ikke executed både ved load og postback?
Avatar billede burningice Nybegynder
18. august 2003 - 08:42 #5
jo... det skulle den gerne... jeg kan bare ikke umiddelbart se, hvad dit problem er. hvor står den kode der skal vise det billede, som ikke kommer ved postback ?
Avatar billede hyperactive Nybegynder
18. august 2003 - 08:59 #6
Koden herover er fra Codebehind...

Koden der skal hente billederne er: imgProductDetails.ImageUrl = .... osv...
Avatar billede hyperactive Nybegynder
19. august 2003 - 22:35 #7
Lukker desværre uden resultat
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester