При нажатии кнопки страница будет в состоянии обратной передачи, и ваше условие будет ложным if (!IsPostBack)
, поэтому она не войдет в блок и, следовательно, значение не будет присвоено strheadlinesid1
этот блок
if (!IsPostBack)
{
if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["folder"].ToString())))
{
strheadlinesid1 = Request.QueryString["folder"].ToString();
}
}
должен быть
if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["folder"].ToString())))
{
strheadlinesid1 = Request.QueryString["folder"].ToString();
}