private void search() { if ( titleidTextBox.Text.Trim().Length == 0 && bibidTextBox.Text.Trim().Length == 0 && titleTextBox.Text.Trim().Length == 0 ) { return; } BHLProvider bp = new BHLProvider(); buildSearchCriteria(); CustomGenericList<Title> results = bp.TitleSearchPaging( _searchCriteria ); if ( results.Count == 1 ) { Response.Redirect( _redirectUrl + results[ 0 ].TitleID.ToString() ); } else { pagingUserControl.TotalRecords = bp.TitleSearchCount( _searchCriteria ); pagingUserControl.UpdateDisplay(); ViewState[ "IsExactSearch" ] = _isExactSearch; ViewState[ "SearchCriteria" ] = _searchCriteria; ViewState[ "OrderBy" ] = _orderBy; ViewState[ "SortOrder" ] = _sortOrder; gvwResults.DataSource = results; gvwResults.DataBind(); } }