2016-04-07 56 views
1

我已經創建了前端的中繼器,而我需要添加多個項目,第二個項目是一個字符串,這需要被添加到圖片src,任何想法?多個項目添加到一個asp的中繼器使用的元組

<asp:Repeater runat="server" ID="WeatherForcastWeek" > 
    <ItemTemplate> 
    <td> 
     <asp:Label runat="server" ID="Day1" /> 
     <asp:Image runat="server" ID="WeatherIcon" /> 
     <asp:Label runat="server" ID="Min" /> 
     <asp:Label runat="server" ID="Max" /> 
    </td> 
    </ItemTemplate> 
</asp:Repeater> 

下面是數據源類型

Tuple<string, string, double, double> 

回答

3

您需要使用ImageUrl屬性並使用該項目的ASP.NET的WebForms綁定語法傳遞值<%#Item.Property#>

<asp:Repeater runat="server" ID="WeatherForcastWeek" ItemType="System.Tuple`4 [System.String,System.String,System.Double,System.Double]"> 
    <ItemTemplate> 
    <td> 
     <asp:Label runat="server" ID="Day1" Text="<%# Item.Item1 %>" /> 
     <asp:Image runat="server" ID="WeatherIcon" ImageUrl="<%# Item.Item2 %>" /> 
     <asp:Label runat="server" ID="Min" Text="<%# Item.Item3 %>"/> 
     <asp:Label runat="server" ID="Max" Text="<%# Item.Item4 %>"/> 
    </td> 
    </ItemTemplate> 
</asp:Repeater> 
+0

感謝您的幫助費爾南多!這解決了我的問題,我有一種感覺,它必須是與代碼塊,獎勵! –

相關問題