1

以下のコードは、ネットから取得した実際の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();
}
4

1 に答える 1

5

試す

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

于 2009-04-09T01:38:22.753 に答える