20 messaggi dal 06 settembre 2002
CDO, qual è il posto migliore per, ad esempio, settare la Ragione Sociale o altre informazioni di un utente che si è loggato ?

(con una semplice Profile.RagSoc = "(get from db)" oppure anche con

ProfileCommon profile = this.Profile.GetProfile(User.Identity.Name);
profile.RagSoc= "...get from db...;
profile.Save();

Pensavo nell'evento LoggedIn di un Login Control (uso la SqlMembership standard) ma in quel punto User.Identity.IsAuthenticated è ancora false e quindi dovrei settare le info su utente ancora anonimo e poi semmai migrarle (non mi piace...)

Sulla Default.aspx dell'applicazione ? OK, ma se ci passo dentro poi 100 volte è un overhead che non vorrei avere...
Nella masterpage ? idem come sopra (anzi peggio)

Grazie
Sandro
io la reperirei sempre poi se poi non cambia spesso puoi pensare di salvarla da altre parti che non comportino aggravi per il db.

ovvero la leggi una volta da db e poi la conservi se vuoi ad esempio in un cookie.

è solo un esempio, ma farei qualcosa di simile.

ciao marco

p.s. ci sono poi altri meccanisco per "cacheare" parti di pagine
Modificato da nostromo il 12 gennaio 2007 14.42 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.