Guest User

Untitled

a guest
Aug 26th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 0.99 KB | None | 0 0
  1. // Repeater
  2. <asp:Repeater ID="SidebarRepeater" runat="server" onitemdatabound="SidebarRepeater_ItemDataBound">
  3.     <ItemTemplate>
  4.         <a id="A1" href='<%# Eval("Url") %>' runat="server">
  5.                     <span><%# Eval("Name") %></span>
  6.                 </a>
  7.     </ItemTemplate>
  8.  </asp:Repeater>
  9.  
  10. // Event
  11.         protected void SidebarRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
  12.         {
  13.             if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
  14.             {
  15.                 HtmlAnchor a = (HtmlAnchor)e.Item.FindControl("A1");
  16.                 a.Attributes.Add("style", "background-color: " + NEED DATA HERE +";");
  17.             }
  18.         }
  19.  
  20. // Datasource item
  21.     public class MenuItem
  22.     {
  23.         public int ID { get; set; }
  24.         public string Name { get; set; }
  25.         public string Url { get; set; }
  26.         public string ImageRef { get; set; }
  27.     }
  28.  
  29. // The datasource is a List<MenuItem> and works fine on the page.
  30. //
Add Comment
Please, Sign In to add comment