2012-10-29 52 views
0

我正在爲ASP.Net搜索3至5張圖像的簡單圖像滑塊。 我知道這裏有胡言亂語,但我搜索的東西,我可以很容易地加載頁面時從數據庫加載文件名。帶有來自數據庫的圖像的圖像滑塊

它應該看起來像這樣對www.urepair.de

任何想法?

回答

0

看看Easy slider。使用中繼器將數據綁定:

<asp:Repeater ID="rptrSlider" OnItemDataBound="rptrSlider_ItemDataBound" runat="server"> 
    <HeaderTemplate> 
     <ul> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <li> 
      <a href="<%# Eval("YourNavigateUrl") %>"> 
       <asp:Image ID="imgSliderItem" runat="server" /> 
      </a> 
     </li> 
    </ItemTemplate> 
    <FooterTemplate> 
     </ul> 
    </FooterTemplate> 
</asp:Repeater> 

在你的C#代碼使用ItemDataBound事件:

protected void rptrSlider_ItemDataBound(object sender, RepeaterItemEventArgs e) 
{ 
     if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) 
     { 
      YourSliderItem sliderItem = (YourSliderItem)e.Item.DataItem; 
      Image imgSliderItem = e.Item.FindControl("imgSliderItem") as Image; 
      imgSliderItem.AlternateText = sliderItem.AltText; 
      imgSliderItem.ImageUrl = sliderItem.ImgUrl; 
     } 
    } 
+0

我有,但是如何從數據庫中插入.png文件? – Kovu