2009-04-09 42 views
1

下面的代碼適用於綁定從網上抓取的實際URL。我的問題是,它不適用於生成圖像的* .aspx網址。如果我轉到* .aspx頁面「〜/ UserPages/Photo/GetThumbnail.aspx?id = 7」,圖像顯示正常。但它不適用於數據專家。任何想法爲什麼以及如何解決這個問題。謝謝!字符串數組'imageurls'由許多* .aspx圖像網址組成。Asp.Net DataList綁定* .aspx數組ImageUrls

<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(); 
} 

回答

5

嘗試

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

+0

驚人的,成功了!謝謝!那是做什麼的? – user84786 2009-04-09 01:40:50