Archief - [PROG] ASP.NET: Repeater en ASP:IMAGE gebruik

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bubba

Legacy Member
Hoi,

Zoals in mn vorige thread al gezegd ben ik bezig met een pokerproject.

Nu heb ik mn foto's van bepaalde producten etc in een apart mapje zitten, en de link naar die foto's haal ik uit mn tabel.

Om alle producten van een bepaald type te tonen maak ik gebruik van een repeater.

In die repeater staat dus het volgende voor mn image:

<asp:Image ID="ImageProduct" runat="server" Height="60px" Width="60px" />

En nu zou de link naar mn foto erbij moeten komen, maar ik heb dus geen idee hoe dat moet. :p

Tis waarschijnlijk héél simpel, maar mn mede studenten weten het zo ook niet, en aangezien ik een tijdje zou moeten wachten op antwoord van mn docent, vraag ik het hier maar.

Anyway, zoals ik "dacht" dat het moest:

<asp:Image ID="ImageProduct" runat="server" Height="60px" Width="60px" ImageUrl='<%# "App_Themes/images/" + Container.DataItem("Foto") %> />

De foto staat dus onder de map "App_Themes" en submap "images".

Ik hoop hier een antwoord te krijgen! :)

Met vriendelijke groeten,

BuBbA

Denmilitair

Legacy Member
<asp:Image ID="ImageProduct" runat="server" Height="60px" Width="60px" ImageUrl='<%# "App_Themes/images/" + DataBinder.Eval(Container.DataItem, "Foto") %> />


moet het zo niet zijn?

BloodSeaker

Legacy Member
Denmilitair zei:
<asp:Image ID="ImageProduct" runat="server" Height="60px" Width="60px" ImageUrl='<%# "App_Themes/images/" + DataBinder.Eval(Container.DataItem, "Foto") %> />


moet het zo niet zijn?

Inderdaad, dit is een methode om het te doen. Een andere methode is om het rowdatabound event van uw repeater op te vangen en daarin de imageurl te gaan instellen. Doen beiden hetzelfde, maar ik werk in ASP.NET altijd met een separated code-behind file, en dan hou ik ook liever alle code in die file :)

Bubba

Legacy Member
Denmilitair zei:
<asp:Image ID="ImageProduct" runat="server" Height="60px" Width="60px" ImageUrl='<%# "App_Themes/images/" + DataBinder.Eval(Container.DataItem, "Foto") %> />


moet het zo niet zijn?

:applause:

Dat werkt dus!

Merci voor de hulp!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan