Asp.Net DataList legano gamma di * imageURLs aspx
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();
}
Soluzione
Prova
<%# ResolveUrl((string)Container.DataItem) %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow