Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Aiutooooo!! Master Pages
venerdì 29 febbraio 2008 - 11.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 11:09
Ciao a tutti, sto da qualche giorno affrontando un progettino in ASP.NET 2.0
(visual studio 2005) ed ho il seguente problema:
ho inserito una list box in una pagina vuota, ogni volta che l'utente fa click su una item della lista scatena l'evento ListBox1_SelectedIndexChanged ed è tutto ok.
ho creao successivamente una pagina partendo da una Master Page che ho definito, ho inserito lo stesso listbox di prima però ora mi accorgo che l'evento ListBox1_SelectedIndexChanged non viene + scatenato al click dell'utente....
che devo fare????
grazie mille!!
Giamp72
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 29 feb 2008 - 11:19
ListBox1_SelectedIndexChanged dove è definito? nella MasterPage o nella pagina figlia?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 11:31
ovviamente nella figlia...
a dirla tutta la listbox incriminata è pure all'interno di una table..
ma non credo sia lì il problema...
Giamp72
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 29 feb 2008 - 11:34
perchè "ovviamente"? Se la listbox si trova nella master "normalmente" anche la gestione del suo evento dovrebbe trovarsi nella master. Poi si può fare altrimenti.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 11:43
in ogni caso la mia lista deve essere nella pagina contenuto e non nella master...
ho scoperto che se non carico la lista da codice tutto funziona, ma ovviamente la mia Lista VA popolata via codice...
ecco come faccio:
ElencoVOCI.Items.Clear()
Dim i As Integer
For i = 0 To fi.Length - 1
ElencoVOCI.Items.Add(fi(i).Name)
Next
se faccio sta cosa però non ho + l'evento click sulle item....!?!?!?!?
Giamp72
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 29 feb 2008 - 11:52
Dunque: hai una pagina(P) con una master(M). Nella pagina (P) è definita una lista L. Nel CodeBehind di P è gestito un evento di L.
Carichi il contenuto di L da codice di P, in quale evento? Load o init?.
La situazione è quella che ho detto?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 13:01
carico le items in Load...
la cosa cmq strana è che quando non c'era la masterpage di mezzo lo stesso codice che ho ora funzionava correttamente!!!
....ora mi hai messo la pulce nell'orecchio... spostato il codice nella Sub Init e tutto funziona regolarmente...
mi sai dire perchè??
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 29 feb 2008 - 13:42
difficile da dire, certo quello che fai non è molto ortodosso. Sarebbe meglio usare il Databind (anche con una collection).
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 13:59
cioè?? cosa vuol dire usare il databind??
tieni presente che gli elementi della mia listbox non provengono da un database...
Giamp72
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 29 feb 2008 - 14:18
Il databinding è una tecnologia del dotnet che permette di legare un controllo a dati esterni in modo semi-automatico. Dati esterni non significa necessariamente un DB. Un List<miaClasse> va benissimo o anche un Datatable costruito a mano, senza eseguire query.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
timidone75
Profilo
| Newbie
2
messaggi | Data Invio:
ven 29 feb 2008 - 17:25
chiedo scusa a tutti non ho mai usato un forum come posso chiedere un'aiuto grazie e rinnovo le mie scuse
Giamp72
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 29 feb 2008 - 17:44
crei una nuova discussione e descrivi il tuo problema... qualcuno prima o poi risponde sempre
Giamp72
Torna su
Stanze Forum
Elenco Threads
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 !