Try using a DataSet instead. SQLDataReader's need an open connection to work correctly. In all probablity when you Redirect to the second page, the reference to the connection is killed and hence it doesnt work.