Scusa se non ho descritto bene il mio problema:
Stò scrivendo un Web Control che richiede una proprietà di tipo derivato
da CollectionBase. Per poter gestire correttamente il ViewState questo
tipo deve implementare l'interfaccia IStateManager che richiede una
proprietà pubblica IsTrackingViewState. Se definisco questa proprietà e
non uso nessun attributo ottengo due effetti indesiderati:
1) la proprietà viene listata nel properties browser a design time
2) la proprietà viene resa persistente nel codice ASPX della pagina che
contiene il controllo.
Ho comunque risolto entrambi i problemi usando BrowsableAttribute(false)
e
DesignerSerializationVisibility(Hidden)
come attributi della proprietà da "nascondere".
Non avevo googlato abbastanza :-<
Grazie comunque.
*** Sent via Developersdex
http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!