Menu SelectedItem
makeacircle non è online. Ultima attività: 07/08/2008 8.08.35makeacircle
Inserito il: 17 luglio 2008 16.57
22 messaggi dal 30 mag 2006 Istalla Microsoft Silverlight!
Ciao a tutti, ho un problema con un controllo menu che a runtime setta l'attributo url degli items...praticamente ho il web.sitemap con i vari nodi

ES.
<siteMapNode url="TEST.aspx?u=2" title="Enginner" default="" />
<siteMapNode url="" title="Enginner" default="test" />



protected void NavigationBar_MenuItemDataBound(object sender, MenuEventArgs e)
{
if (((SiteMapNode)(e.Item.DataItem))["default"] != string.Empty)
{
StringBuilder Url = new StringBuilder();
Url.AppendFormat("{0}", ((SiteMapNode)(e.Item.DataItem))["default"]);
e.Item.NavigateUrl = Url.ToString();
}
}

praticamente nel NavigationBar_MenuItemDataBound se l'attributo default è valorizzato l'item NavigateUrl viene settato, altrimenti fa riferimento all'attributo url.

il problema è che se poi voglio intercettare il selectedItem e per esempio visualizzare l'attributo title nell'onload della pagina o in qualunque altro evento...non lo fa. Nei nodi dove l'attributo default!="" non risultano selezionati...non so perchè...

qualcuno sa aiutarmi? grazie 1000

Vai a:
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.


vladimiro - 1681 pt
fabrica - 1632 pt
PeppeDotNet - 721 pt

Ultimi vincitori: PeppeDotNet, fabrica, vladimiro

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums