UserControl with databound repeater drops values on postback

Discussion in 'ASP .Net' started by Paul, Sep 1, 2006.

  1. Paul

    Paul Guest

    Hi all,

    I have a user control that contains a repeater that generates a list of
    check boxes. The checkboxes render fine, but they don't maintain their
    checked state on postback.

    I've tried using Page_Load, Page_Init, OnInit, enabling and disabling
    viewstate without success. Any help would be appreciated.

    Thanks,

    Paul

    ASCX:

    <asp:Repeater ID="countryList" runat="server">
    <HeaderTemplate>
    <table cellpadding="2" cellspacing="0">
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td><asp:CheckBox ID="countryID" Value='<%# Eval("CountryID") %>'
    runat="server" /></td>
    <td><asp:Label AssociatedControlID="countryID" runat="server"><%#
    Eval("Name") %></asp:Label></td>
    <td><img src="<%# string.Format("/images/flags/{0}.gif",
    Eval("CountryID")) %>" height="13" width="24" /></td>
    </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>

    ASCX.CS:

    protected void Page_Init(object sender, EventArgs e)
    {
    // get countries
    countryList.DataSource = Country.GetCountries();
    DataBind();
    }
     
    Paul, Sep 1, 2006
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. rodchar
    Replies:
    0
    Views:
    399
    rodchar
    Nov 26, 2007
  2. Replies:
    3
    Views:
    231
    Teemu Keiski
    Sep 2, 2006
  3. Manu
    Replies:
    0
    Views:
    177
  4. Mark van Bree

    Postback problem with usercontrol in usercontrol

    Mark van Bree, May 30, 2006, in forum: ASP .Net Web Controls
    Replies:
    1
    Views:
    170
  5. Replies:
    0
    Views:
    132
Loading...

Share This Page