protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string SearchValue = (string)Session["SearchValue"]; LoadAllLists(); txtSearchValue.Text = SearchValue; List <MovieDTO> resultList = (List <MovieDTO>)Session["SearchResult"]; if (resultList == null || resultList.Count == 0) { ResultEmpty.Visible = true; ResultFor.Text = ""; ResultFor.Visible = true; } else { ResultEmpty.Visible = false; ResultFor.Text = resultList.Count + " matches for \'" + SearchValue + "\'"; ResultFor.Visible = true; ResultDetail.DataSource = resultList; ResultDetail.DataBind(); } Session["CurrentPage"] = "SearchResultPage.aspx"; } }