Problema con frame que se resetea! o refresca!

Iniciado por CWeeD, 28 Enero 2011, 17:32 PM

0 Miembros y 1 Visitante están viendo este tema.

CWeeD

Tengo 3 frames en m pagina y el problema es que el de arriba tiene una caja de busqueda y cuando hago la busqueda se me borra el texto (aclaración: la busqueda no se hace en el server ni en ningun tipo de base de datos, se hace a una dirección url, a otra pagina) me gustaría mantenerlo ya que la busqueda se puede hacer con varios terminos o especificaciones como nombre, fecha, email, lugar, precio, pero no simultaneamente, osea se puede hacer la misma busqueda varias veces con diferentes especificaciones, de hay que quiera mantener el texto...
El frame se refresca o resetea cuando doy "search", no se si hay una forma de evitar que se refresque...ayuda por favor...
Ser o conocer es el verdadero dilema!

DiegoAZL

Lo que pasa es que al pulsar el botón de buscar automáticamente el la página se refresca pues se envía a el servidor.

Para solucionar esto puedes utiliza AJAX.

Otra forma es en el evento OnLoad de tu pagina meter la validación que indique si es refrescado de página y asignarle el valor de tu text que se guardaría en el viewestate al momento de pulsar el botón.

AL momento de pulsar tu botón sería lo siguiente:


ViewState.Add("valorBusqueda", txtBuscar.Text);


Finalmente en el evento OnLoad utilizas la siguiente condicional para re-asignar el valor


if(IsPostBack)
{
txtBuscar.Text = ViewState["valorBusqueda"].ToString();
}


Suerte