Avatar billede hyggesen Nybegynder
25. marts 2005 - 14:21 Der er 7 kommentarer og
1 løsning

Variabler i ASP.Net

Hvordan kan følgende lade side gøre ?

<asp:LinkButton Id="lbmi" runat="server" OnClick="MereInfo" CommandName=<%#Container.DataItem("KundeID")%> CssClass="InForm" Text="mere information"></asp:LinkButton>

Denne LinkButton ligger i <ItemTemplate> i en ASP:Repeater.
Avatar billede snepnet Nybegynder
25. marts 2005 - 14:25 #1
det kan lade sig gøre på den måde, at dit id bliver ændret af frameworket runtine (du kan lave en vis kilde på siden).
Desuden er der så angivet et databindingsudtryk der sikrer, at dit commandname bliver angivet til dit kundeid (således at du ved tryk på knappen i din kode kan udlede det bemeldte id, og gøre et eller andet ud fra det).

du har sikkert i din kode et udtryk som :
Page.DataBind();
eller
someRepeaterName.DataBind();
Og det er det kald der gøre at listen bliver opbygget, og commandname bliver sat.

mvh
Avatar billede snepnet Nybegynder
25. marts 2005 - 14:25 #2
men .... du må lige skrive hvad det er du studser over, hvis ovenstående ikke er tilstrækkeligt :o)
mvh
Avatar billede snepnet Nybegynder
25. marts 2005 - 14:26 #3
(jeg smutter lige i biffen .... jeg er tilbage igen om et par timer).
mvh
Avatar billede hyggesen Nybegynder
25. marts 2005 - 14:33 #4
Mit spm var også dårligt formuleret..!

Det jeg er ude efter er en metode til af overføre et kunde id<%#Container.DataItem("KundeID")%> til funktionen MereInfo, jeg har forsøgt med ovenstående og andet, men får kun fejl og selve strengen "<%#Container.DataItem("KundeID")%>".
Avatar billede hyggesen Nybegynder
25. marts 2005 - 15:04 #5
Fandt selv ud af det...! :-)
snepnet: Du kan lige afgive et svar og få dine points alligevel!
Avatar billede burningice Nybegynder
25. marts 2005 - 16:14 #6
:) går ud fra at du endte med at bruge DataBinder.Eval?
Avatar billede hyggesen Nybegynder
25. marts 2005 - 16:47 #7
Nej..! Den skulle bare se således ud:
<asp:LinkButton Id="lbmi" runat="server" OnClick="MereInfo" CommandName='<%#Container.DataItem("KundeID")%>' CssClass="InForm" Text="mere information"></asp:LinkButton>
Avatar billede snepnet Nybegynder
25. marts 2005 - 16:56 #8
ah ja ... du manglede et par ' - tænkte jeg ikke lige over. som du havde skrevet det troede jeg at det var noget der virkede, men at du var i tvivl om hvorfor :o)
mvh
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

IT-JOB

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET