Se ci pensi bene è abbastanza ovvio.
Gli UC sono nati come sostituzione delle Include di ASP 3.0.
Pero' sono diventate Classi ospitate da altre Classi, perchè in un ambiente OOP (.Net framework).
Una classe innestata e registrata come sottoinsieme della classe principale quindi, per fare le veci di una Include (che in ASP classic veniva renderizzata ed alla fine era parte integrante della pagina principale), non poteva che rendere disponibili tutte le sue proprietà ed eventi.
Gli step sono 3:
- <fire> dell'evento interno dello UserControl delegato ad un evento pubblico
- <raise> dell'evento pubblico nel delegato
- <handle> dell'evento pubblico dalla pagina principale
::laureainUserControls::

Rispondi quotando