Prueba con esto....
Pagina1.aspx
-----------------
En la pagina 1 pones tu vinculo asi por ejemplo...
pagina2.aspx?variable=javier
o asi..
pagina2.aspx?variable=& System.Web.HttpUtility.UrlEncode(control.Text)
Pagina2.aspx
-----------------
En la pagina dos se puede recibir los parametros asi...
<html>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
If Not (Page.IsPostBack)
etiqueta.Text = Request.Params("variable")
End If
End Sub
</script>
<body>
<h3><font face="Verdana">Paso de Parametros por URL</font></h3>
<form action="pagina2.aspx" runat=server>
<font face="Verdana">
Hola <asp:label id="etiqueta" runat=server/>!
</font>
</form>
</body>
</html>
Espero que te sirva...
Cualquier inquitud no dudes en consultar...
Saludos...