Avatar billede dragnor Juniormester
21. juni 2007 - 20:55 Der er 12 kommentarer og
1 løsning

brug af c# kode inde i aspx filen

Hvorfor kan jeg ikke følgende:

<td style="width: 500px">
<%if(et eller andet){%>
<asp:Image ID="img" runat="server" Width="500px" Height="375px" ImageUrl='<%#Eval("Filename") %>' />
<%}else{%>
<asp:Image ID="Image1" runat="server" Width="375px" Height="500px" ImageUrl='<%#Eval("Filename") %>' />
<%}%>
</td>

i almindelig asp kan man godt, hvad gør jeg forkert?
Avatar billede dragnor Juniormester
21. juni 2007 - 20:56 #1
Altså det jeg søger er et svar på hvordan man anvende <% %> inde i den almindelige apsx kode.
Avatar billede lifo Nybegynder
21. juni 2007 - 21:12 #2
fordi det ikke er asp
du kan gøre følgende( tror jeg har ikke testet)

<td style="width: 500px">

<asp:Image ID="img" runat="server"
Width ='<%# (et eller andet) ? "500px"  : "375px" %>'
Height='<%# (et eller andet) ? "375px"  : "500px" %>'
ImageUrl='<%#Eval("Filename") %>' />

</td>
Avatar billede dragnor Juniormester
21. juni 2007 - 21:13 #3
Underligt nu ville den gerne, jeg må have tastet noget forkert, så jeg trækker spørgsmålet retur!
Avatar billede dragnor Juniormester
21. juni 2007 - 21:16 #4
Ok, prøver lige din løsning, den ser ud til at være de point værd!!!
Avatar billede dragnor Juniormester
21. juni 2007 - 21:31 #5
Det jeg havde lavet var faktisk fint nok, problemet er bare at jeg ikke kan bruge denne Eval("Filename") handling i min if sætning?
Avatar billede neoman Novice
24. juni 2007 - 20:50 #6
Det er ligesom at smide barnet ud med badevandet :-) Hele pointen med .NEt er at separere kode fra præsentation, og derfor skal man helst ikke have nogen kode i aspx - sourcen.

Det du ønsker at gøre, ville i VB kode se ud som følger (hvis du i ASPX siden  har din kontrol Image med ID="img"):

If (et eller andet) Then
  img.Height=500
  img.Width=375
Else
  img.Height=375
  img.Width=500
End If
Avatar billede dragnor Juniormester
25. juni 2007 - 12:17 #7
Ja men hvordan får jeg denne handling du beskriver til at køre inde i en repeater?
Avatar billede neoman Novice
25. juni 2007 - 12:25 #8
Avatar billede dragnor Juniormester
25. juni 2007 - 13:23 #9
Super tak for hjælpen!
Avatar billede dragnor Juniormester
30. september 2007 - 15:22 #10
neoman skal du ikke have dine velfortjente point?
Avatar billede dragnor Juniormester
29. august 2008 - 09:19 #11
neoman?
Avatar billede dragnor Juniormester
23. september 2008 - 09:31 #12
Neoman?
Avatar billede dragnor Juniormester
11. januar 2016 - 22:35 #13
lukker
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