Avatar billede pablopablo Nybegynder
10. juni 2008 - 10:59 Der er 1 løsning

Asp.net og JS

Hejsa...

Jeg har en asp.net datalist, som i hvert element indeholder et tag som viser et popup vindue. Teksten kommer fra en resource fil.
Jeg har en C# klassen kalder JSwrapper, som håndterer at finde den korrekte streng fra resource filen, og returnere denne. Det virker meget fint alt sammen, hvis jeg de to parametre jeg sender til metoden i JSwrappen klassen er hardcoded...men nu er det jo at datalisten jo er bundet til min database, og for at vise den korrekte tekst, ja så skal undtrykket også bindes til databasen, hvis man kan formulere det på den måde.

Dette her virker:

<a onmouseover="drc('<%= JSwrapper.GResJsByCategoryAndProduct("cat1","pro1") %>','<%= JSwrapper.GResJs("Default","String3") %>'); return true;" onmouseout="nd(); return true;">
                                        <asp:Label ID="Label1" CssClass="normal10White" runat="server" Text="<%$ Resources:WebShop, Product %>"></asp:Label></a>

Dette her er det jeg ønsker, men virker ikke pt.

<a onmouseover="drc('<%= JSwrapper.GResJsByCategoryAndProduct(Eval("Category"),Eval("Product")) %>','<%= JSwrapper.GResJs("Default","String3") %>'); return true;" onmouseout="nd(); return true;">
                                        <asp:Label ID="Label1" CssClass="normal10White" runat="server" Text="<%$ Resources:WebShop, Product %>"></asp:Label></a>

Dvs. det er denne linie som ikke er udformet korrekt:
(Eval("Category"),Eval("Product"))

Koden kan kompileres men genererer pt. følgende fejl:

"Databindingmetoder som Eval(), XPath() og Bind() kan kun bruges i forbindelse med et databundet kontrolelement."

Håber meget I kan hjælpe mig!

Mvh. PabloPablo
Avatar billede pablopablo Nybegynder
10. juni 2008 - 11:45 #1
haha...det var næsten for simpelt, jeg skulle ændre:

drc('<%=

til

drc('<%#

Hvorfor skal det altid være sådan!! aarhh... :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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