Hola buenos días, soy nuevo en este foro, espero poder colaborarte en lo que necesitas
Si bien entiendo lo que te aconsejan se hace de la siguiente forma
En mi caso estoy trabajando en el entorno de desarrollo Visual Studio 2010 (Asp.Net)
Te comparto como lo he hecho
Sentencia para referenciar un WebForm del cual recibiremos los datos
- Colocarla antes de abrir la etiqueta <html>
- Colocarla en la página web a la cual queremos llevar los datos
Código HTML:
Ver original<%@ PreviousPageType VirtualPath="~/DireccionesWeb/UserCreator/UserType.aspx" %>
Lo que se encuentra entre las comillas no es más que la dirección a nuestro WebForm
Ahora:
En el código C# de la página de la cual obtenemos la información (en mi caso UserType.aspx.cs) tenemos en cuenta lo siguiente:
Código C#:
Ver originalprotected void ButtonContinuar_Click(object sender, EventArgs e)
{
Response.Redirect("/ControlEspaciosDeportivos.Sitio/DireccionesWeb/UserCreator/UserCreator.aspx?Seleccion=" + seleccion.ToString());
}
Donde "seleccion" correspnde a una variable donde asignamos la información que queremos pasar
Para recibir los datos, vamos al código C# (en mi caso UserCreator.aspx.cs) de la página a la cual queremos enviar los datos y hacemos lo siguiente:
Código C#:
Ver originalprivate string TipoPersona;
protected void Page_Load(object sender, EventArgs e)
{
TipoPersona = Request.QueryString["seleccion"];
}
En este momento ya deberíamos tener disponible la información en nuestra página destino
Espero se de ayuda la información
Para más detalles visita esta dirección
https://msdn.microsoft.com/es-es/library/6c3yckfw%28v=vs.100%29.aspx