protected void Refresh() { Clubs.Clear(); Clubs.AddRange(UserState == AuthState.Unauthenticated ? new List<Club>() : Club.AllClubsForUser(Page.User.Identity.Name)); // if only one club, go directly to it if (Clubs.Count == 1 && util.GetIntParam(Request, "noredir", 0) == 0) Response.Redirect(String.Format(CultureInfo.InvariantCulture, "~/Member/ClubDetails.aspx/{0}", Clubs[0].ID)); else { gvClubs.DataSource = Clubs; gvClubs.DataBind(); } }