以下のコードは、ネットから取得した実際のURLをバインドするのに最適です。私の問題は、画像を生成する*.aspxURLでは機能しないことです。* .aspxページ「〜/ UserPages / Photo / GetThumbnail.aspx?id = 7」に移動すると、画像が正常に表示されます。ただし、データリストでは機能しません。この問題を解決する理由と方法についてのアイデア。ありがとうございました!文字列配列'imageurls'は、多くの*.aspx画像URLで構成されています。
<asp:DataList ID="dlImages" runat="server"
RepeatColumns="5"
RepeatDirection="Horizontal"
RepeatLayout="Flow">
<ItemTemplate>
<img src="<%# (string)Container.DataItem %>" />
</ItemTemplate>
</asp:DataList>
背後にあるコード
protected void BindImages(string[] imageurls)
{
dlImages.DataSource = imageurls;
dlImages.DataBind();
}