/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
ASP:Menu Server Control
Fra :
Rasmus Vej
Dato :
06-07-10 15:47
Et lille interessant problem som jeg godt kunne tænke mig noget feedback på.
(Sikkert et newbie problem)
Jeg er ved at lave en menu med varer hentet fra en database. Jeg bruger
ASP:Menu Server kontrollen til dette formål.
Selve menuen er defineret i default.aspx :
<asp:Menu ID="MenuNavigation" runat="server" Orientation="Horizontal"
onmenuitemclick="MenuNavigation_MenuItemClick" >
<Items>
<asp:MenuItem Text="test" Value="test"></asp:MenuItem>
</Items>
</asp:Menu>
I min Code Behind tilføjer jeg så MenuItem's til Menuen.
MenuNavigation.Items.Clear();
MenuNavigation.MenuItemClick += new
MenuEventHandler(MenuNavigation_MenuItemClick);
string sql = "SELECT * FROM Menu ORDER BY Priority ASC";
try
{
while (reader.Read())
{
if (reader.IsDBNull(8))
{
MenuItem myMenuItem = new MenuItem();
myMenuItem.NavigateUrl = reader.GetString(1).Trim();
myMenuItem.Text = reader.GetString(2).Trim();
myMenuItem.ToolTip = reader.GetString(3).Trim();
myMenuItem.Selectable = reader.GetBoolean(4);
if (reader.IsDBNull(6))
myMenuItem.Target = "";
else
myMenuItem.Target = reader.GetString(6).Trim();
myMenuItem.Value = "";
MenuNavigation.Items.Add(myMenuItem);
}
Mit problem ligger i at jeg ikke kan få eventhandleren til at aktivere.
Når det klikkes på en MenuItem, sker der absolut intet, udover at siden
genindlæses.
Er der nogen der har ideer til hvordan jeg kan få
MenuNavigation_MenuItemClick til at blive aktiveret?
Bemærk at den virker helt fint med "test"-menuitem.
MvH Rasmus Vej
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408914
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.