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("TextBoxEmi sor"), TextBox).Text.ToString
En la segunda página tengo que poner:
<%@ PreviousPageType VirtualPath="~/Emisor1.aspx" %>
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?
Todo el código está dentro de un ContentPlaceHolder, por lo que no me permite usar formularios de cliente y usar el método Post (recibiendo con Request.Form) para enviar la información oculta. Este problema podría resolverlo enviando la información por la URL, pero necesito que la información que envío esté oculta.
Muchas gracias de antemano y un saludo.