Hittade hur det fungerade... i "MenuItemBinding definierar man vilka fält som är vad:
<DataBindings>
<asp:MenuItemBinding DataMember="MenuNode" TextField="title" ValueField="value" />
</DataBindings>
:)
1 svar · 254 visningar · startad av inspiro
Jag försöker använda den nya menu-kontrollen som finns i .net 2.0. Allt fungerar bra, menyn fyller jag med en xml. Men när jag klickar på ett alternativ i menyn så skulle jag vilja fånga upp ett värde som finns i min xml, men jag lyckas inte få fram det.
protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
{
Response.Write(e.item.???);
}
XML:
<Menu>
<MenuNode test="test" title="en titel" description="beskrivning" />
</Menu>
Jag skulle vilja få ut värdet i "test". Title kan man enkelt få fram bara genom att skriva e.item.Text men hur gör man om man har med egna attribut?
Hittade hur det fungerade... i "MenuItemBinding definierar man vilka fält som är vad:
<DataBindings>
<asp:MenuItemBinding DataMember="MenuNode" TextField="title" ValueField="value" />
</DataBindings>
:)