protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LabelAbandon.Text = ""; CentralLibrary.GetSeasons(listSeason); CentralLibrary.GetPenalties(listPenalty); ShowSummary(false); } ShowRaces(); // Since dynamically generated, not part of ViewState if (ViewState["_fleetBoats"] != null) { _boatScores = (List <BoatScore>)ViewState["_fleetBoats"]; // Load state } else { _boatScores = new List <BoatScore>(); } }