75 messaggi dal 08 agosto 2003
Ciao a tutti,
ho un problema con dei repeater scompaiono al postback


sub page_load()
if me.ispostback than
     'estraggo dati
     Repeater.DataSourceID = SQLDataSource.ID
     Repeater.EnableViewState = True
     SQLDataSource.databind()
'carico repeater per aggiornare i valori
else
     'codice eseguito una volta sola
end if
end sub


sub repeater_ItemDataBound()
    ' setto i valori a mio piacimento
    Dim b as new button
    b.enableviewstate= true
    b.id="idButtonSceltaColore"
    ...
    
   'aggiungo il mio oggetto al contenitore repeater
    e.Item.Controls.Add(b)
end sub


Dato che questo codice funziona per alcuni articoli e per altri no cosa potrei controllare per capirne il motivo. Il viewstate in debug non riesco a leggerlo da sempre 0 come count.
In debug ho visto che gli elementi del repeater vanno a 0 quando il compilatore salta dal codebihind all'embedded.
ho già verificato che la query funzioni con gli articoli incriminati e che ritorni elementi tutto sembra ok però c'è qualcosa che mi sfugge.
Facendo view source da browser non vedo il repeater nel tag paragraph.
Grazie in anticipo
Fra
Modificato da Francesco1982 il 30 gennaio 2014 21.19 -
75 messaggi dal 08 agosto 2003
logica corretta, il problema era dovuto al DB e ai dati quindi tutto ok

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.