Bind the Hashtable to the repeater
<%@ Page Language="c#" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e) {
Hashtable cardValues = new Hashtable();
cardValues.Add("Two", 20);
cardValues.Add("Three", 3);
cardValues.Add("Four", 4);
cardValues.Add("Five", 5);
cardValues.Add("Six", 6);
cardValues.Add("Seven", 7);
cardValues.Add("Eight", 20);
cardValues.Add("Nine", 9);
cardValues.Add("Ten", 10);
rptCardValues.DataSource = cardValues;
rptCardValues.DataBind();
}
</script>
<p>
Card values!
<asp:repeater id="rptCardValues" runat="server">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li><%# DataBinder.Eval(Container.DataItem, "Key") %> -
<%# DataBinder.Eval(Container.DataItem, "Value") %></li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:repeater>
Related examples in the same category