Non va, o meglio non capisco cosa gli possa dar fastidio da non farlo funzionare....
Sono in una pagina con una multiview:
-in una view c'è un repeater con un elenco di dati
-in un'altra view c'è un formview (FV) con il dettaglio del dato che seleziono dall'elenco precedente
Il FV deve mettersi nel mode Edit se l'utente è di un certo tipo, altrimenti nel mode read-only.
Il FV nel codice html non ha indicata una defaultMode (che dovrebbe essere readonly comunque).
Quindi sull'evento di selezione del record dal repeater (è un itemcommand)
-aggancio il datasource al FV,
-verifico il tipo di utente: se è del tipo A gli dico
FV.ChangeMode(FormViewMode.Edit)
altrimenti gli dico
FV.ChangeMode(FormViewMode.ReadOnly)
-cambio view e visualizzo il FV col dettaglio del record.
E invece picche, mi mostra il FV sempre nella modalità read-only anche se in effetti il mode è cambiato (tant'è che si innescano i validatori e altre cose che nella modalità read-only non ho) ed al primo postback mi mostra il FV nel mode corretto.
What's wrong?