U postte niet het deel waar u de gegevens aan datalist bindt, maar mijn eerste gissing zou zijn dat de band altijd plaatsvindt. Probeer zettend het binnen een als-verklaring:
als (! Page.IsPostback)
{
thumbRotatoralt.DataSource = datasource;
thumbRotatoralt.DataBind ();
}