Domanda

Il seguente codice funziona perfettamente per il legame gli URL effettivi afferrato dalla rete. Il mio problema è che non funziona per aspx * URL che generano un'immagine. Se vado alla pagina aspx * "~ / UserPages / Foto / GetThumbnail.aspx? Id = 7", l'immagine si presenta bene. Tuttavia non funziona per il datalist. Tutte le idee perché e come posso risolvere questo problema. Grazie! L'array stringa 'imageURLs' costituito da molte * URL immagine .aspx.

<asp:DataList ID="dlImages" runat="server" 
    RepeatColumns="5" 
    RepeatDirection="Horizontal" 
    RepeatLayout="Flow">

    <ItemTemplate>
        <img src="<%# (string)Container.DataItem %>" />
    </ItemTemplate>

</asp:DataList>

Codice dietro

protected void BindImages(string[] imageurls)
{
    dlImages.DataSource = imageurls; 
    dlImages.DataBind();
}
È stato utile?

Soluzione

Prova

<%# ResolveUrl((string)Container.DataItem) %>

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top