lblProjectName.Text = Request.QueryString["PName"]; lblProjectName.Visible = true;
lblProjectName.Visible = true; lblProjectName.Text = Convert.ToString(Request.QueryString["PName"]);
Pass the label value of 2nd page to the 3rd page using query string. But I wonder why you don't want to use session. It will do simpler your code and you can access any page's value on any other page.
Response.Redirect("page3.aspx?PName=" + lblProjectName.Text;
LabelPage3.Text = Request.QueryString["PName"];
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)