buenas,
supongo que con las opciones que ya te an dado ya solucionaras el problema pero por sa acaso aqui te va otra opcion:
para pasar los datos y abrir el form:
context.Items.Add("parametro", variable1)
Server.Transfer("webform.aspx")
y para recogerlo:
varible2 = context.Items("parametro")
esto es lo que utilizo yo con otras opciones habia tenido problemas.
un saludo