Quello che sto cercando di fare è creare una webpart che abbia una casella di testo in cui è possibile impostare il valore di un letterale (h2) sulla webpart e un pulsante "salva" che post indietro e quindi imposta il letterale di conseguenza. Questo funziona con un enorme avvertimento; quando la pagina viene caricata dopo il postback, il letterale non è stato modificato. Tuttavia se registro ciò che è effettivamente impostato nel letterale ha il nuovo valore. Inoltre, se ricarico nuovamente la pagina (F5), viene visualizzata correttamente.Implementare correttamente una web part con postback?
Inizialmente ho pensato che fosse ViewState, quindi l'ho disabilitato per tutti i controlli. Ho verificato che non è stato salvato nel ViewState (decodificato). Quindi ViewState non sta salvando il vecchio valore.
Sto usando "CreateChildControls" per aggiungere i miei controlli alla webpart. e il postback è gestito da un semplice gestore di eventi.
Qualche idea?
Per la cronaca, sto usando MOSS 2007.
Sarebbe più facile individuare il problema se è stato mostrato del codice. –
Vero, solo il problema è che è una classe piuttosto grande .. Ma ho fatto funzionare più o meno il modo in cui ne abbiamo bisogno per ora. – noocyte