Dos Paginas pasan datos a una segunda

ab mptc
02 de Noviembre del 2011
Hola,

En ASP.Net, para pasar datos de una página a otra uso PostBackUrl en el botón que llama a la segunda página.
En la segunda página recupero los datos con:

Me.TextBox1.Text = CType(Me.Page.PreviousPage.FindControl("TextBoxEmisor"), TextBox).Text.ToString

En la segunda página tengo que poner:



Bien, hasta aquí todo claro. Pero ahora lo que yo quiero hacer es que dos páginas distintas (Emisor1, Emisor2) llamen a una segunda página (receptor1). La cantidad y el tipo de datos que envían Emisor1 y Emisor2 no tienen nada que ver unos con otros, realizando receptor2 tareas totalmente distintas según le lleguen los datos de Emisor1 o Emisor2.

Según creo “Sólo puede haber una directiva 'previouspagetype'.” ¿Se os ocurre alguna forma de solucionar este problema?

Muchas gracias de antemano y un saludo.

ab mptc
07 de Noviembre del 2011
Hola,

Ya he conseguido solucionar este problema. Usando el método "Cross Page Postback", no pondremos la directiva @PreviousPageType en la página .aspx y en la página .aspx.vb para acceder a los controles de las páginas anteriores usaremos esta forma:

Me.Page.PreviousPage.FindControl("TextBoxEmisor"), TextBox).Text.ToString

Un saludo.