UCControl

giovedì 24 maggio 2007 - 10.27

squilibrium Profilo | Junior Member

Ciao a tutti

ho una pagina aspx che esegue una ricerca su db e per ogni record trovato, inizializza uno usercontrol che poi aggiungo alla pagina:

EX

inizio clclo
ucEsempio = (ucEsempio)this.Page.LoadControl("ucEsempio.ascx");
ucEsempio.prop1 = .....
ucEsempio.prop2 = .....

pnlEsempio.Controls.Add(UCDelibere);

fine ciclo

pnlEsempio è un Panel

Il problema è che non mi prende gli eventi dei controlli che ho aggiunto.

Wamba Profilo | Expert

ti rimando a:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=15822
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

squilibrium Profilo | Junior Member

Adesso mi studio un pò l'articolo indicato nel post
mi sembra che faccia al caso mio

ti faccio sapere grazie

ciao

Wamba Profilo | Expert

prego figurati.
Come per l'altro post ti pongo la stessa domanda. Prima di usare i componenti dinamici, sei sicuro che non risolvi con un repeter?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

squilibrium Profilo | Junior Member

Sicuramente l'alternativa c'è repeater o datagrid

ma con un uccontrol è secondo me più pulito e riusabile.

considera che praticamente è un motore di ricerca di documenti

quando effettuo l'interrogazione, per ogni record devo far vedere delle informazioni e fornire delle funzionalità (visualizza ed elimina)

il risultato è graficamente uguale alla pagina di ricerca di google, quindi alla fine penso che con un data bound control otterrei sicuramente lo stesso effetto.

Solo che poi dovrei gestire le funzionalità (visualizza ed elimina ) dalla pagina che contiene il controllo. Se un domani voglio riutilizzarlo in un'altra pagina, dovrei riscrivermi nuovamente le funzioni per visualizzazione ed eliminazione.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5