43 messaggi dal 26 marzo 2007
Buongiorno a tutti!!!!!!
Sto lavorando a un menù di asp.Net caricato dinamicamente che prende i dati da un database.
ho il seguente problema:
ho 3 voci padri: Voce1,Voce2,Voce3,
ciclo su lettore0
MenuItem newItem = new MenuItem();
newItem.Text = lettore0["testo"].ToString();
newItem.Value = lettore0["url"].ToString();
Menu2.Items.Add(newItem);

ogni Voce ha le sue sottovoci NON ci sono altri livelli nel menù.
ciclo su k
MenuItem child = new MenuItem();
child.Text = testi[k]; //k.ToString();
child.Value = "www.google.it"; //urls[k];
newItem.ChildItems.Add(child);

Ho gestito l'evento Menu2_MenuItemClick
se x ogni sotto voce gli do come valore "www.grmgklrm" o qulunque stringa fissa mi funziona tutto


se provo a dare i valori che mi interessano al posto di "www.google.it" succede che:

x tutte le sottoVoci di Voce1 il compilatore va correttamente sull'evento ItemClick
i .value delle sottoVoci sn queste:
/Db_PC/DbPc/Dettagli.aspx?act=ins
/Db_PC/DbPc/Default.aspx
/Db_PC/DbPc/Dettagli.aspx?act=upd


x le altre Voci(Voce1 Voce2) anche esegue l'ItemClick
Ma x tutte le sottovoci di quest'ultime mi fa una cosa strana:
vedo la barra blu in basso di Ie7 che si carica come se avesse eseguito il postBack ma il compilatore nn mi passa dall'evento e io nn riesco a capire dove e cosa sbaglio.
Non so se questo potrà servire il .value di Voce2\Sottovoce1 è:
GestPwd/GestPwd.aspx
Da questo link in poi mi fa la "cosa strana"

Spero che possiate aiutarmi al più presto io in tanto provero' a sclerarci ancora!!!!
Grazie a tutti Anticipatamente
Stefano.
43 messaggi dal 26 marzo 2007
OOOOPPSS!!!!!
Scusatemi ma ho fatto una Gran C____a ,l'errore era dovuto al fatto che assegnavo alle Voce1,Voce2,Voce3 lo stesso .value quindi probabilmente il compilatore non distingueva le voci che cliccavo....e quindi non passava dall'evento ItemClick()
Ciao a tutti Buon Fine Settmana!!!!!!!!!!

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.