Avatar billede c-sharp Nybegynder
07. marts 2005 - 08:53 Der er 2 kommentarer og
1 løsning

Hjælp til asp:hyperlink og onmouseover

Jeg har følgende asp:hyperlink på min side;

<asp:HyperLink Text='<%#(DataBinder.Eval(Container.DataItem, "menunavn")) %>' NavigateUrl='<%# "../friside.aspx?sideindex=" + (DataBinder.Eval(Container.DataItem, "sideIndex"))%>' onmouseover="document.<%# DataBinder.Eval(Container.DataItem, "sideIndex") %>.src='images/knap_sel.gif';"  CssClass="menu_link" Runat="server"/>

Mit problem er onmouseover, jeg får fejlen "Serverkoden er forkert udformet når jeg skrive den mouseover i hyperlink tag'et.
Avatar billede prec Nybegynder
07. marts 2005 - 12:04 #1
Det er ikke en html kontrol så derfor eksisterer der ikke en onmouseover på den måde, du kan dog i dit codebehind tildele det til controllen som attribute.

link.Attributes.Add("onmouseover", "...");
Avatar billede c-sharp Nybegynder
07. marts 2005 - 12:28 #2
Normalt kan godt få onmouseover til at virke på asp:hyperlink, men i det her tilfælde hvor jeg skal bruge nogle data fra databasen i mit javascript til onmouseover virker det ikke!
Avatar billede c-sharp Nybegynder
11. marts 2005 - 06:29 #3
Nå men jeg har fundet en løsning på det, Jeg laver koden for "knappen" i min codebehind, jeg bruger så a href istedet for asp:hyperlink. jeg indsætter det på baggrund af et metode kald fra aspx siden.

Men man kan stdig godt bruge onmouseover direkte i en asp:hyperlink!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester