Hi,
Based on my understandings, you create the cookies in the first page, and then transfer to another page named second page. In the second page you get the cookie's value. But if the second page redirect to the third page, you can't get the cookie's value in the third page. If I understood the issue, I suggest to run the following code which run well under my environment.
First.aspx.cs
Page.Response.Cookies.Add(New System.Web.HttpCookie("employeeid", "My Value"))
Response.Redirect("Second.aspx")
Second.aspx.cs
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim myVariable As String = Page.Request.Cookies("employeeid").Value
Response.Write(myVariable)
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Response.Redirect("Third.aspx?id=" & Request.Cookies("employeeid").Value)
End Sub
Third.aspx.cs
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim readFcookie As String = Page.Request.Cookies("employeeid").Value 'read from cookie
Response.Write("read from cookie " & readFcookie)
Response.Write("<br/>")
Dim readFget As String = Request.QueryString("id").ToString() 'read from cookie
Response.Write("read from get " & readFget)
End Sub
If it still not work, please post some relative code for here. I understand that this may be a lot of information to ask for at one time. However, by collecting this information now, it will help us move more quickly toward a solution.
If I misunderstood the issue, please inform of me.