26/08/2011, 21:26
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 16 años, 2 meses Puntos: 5 | |
problemas al recargar pagina con !IsPostBack buenas noches. tengo un problema curioso.. cuando llamo a una pagina se abre al mismo tiempo un popup pidiendo datos. de esta forma :
listado.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write("<script language='Javascript'>window.open('popup.aspx')</script>");
}
if (Session["inicio"] != null)
{
lbl_fecha_inicio.Text = Session["inicio"].ToString();
lbl_fecha_fin.Text = Session["fin"].ToString();
}
}
abre este popup.
protected void enviar_Click(object sender, EventArgs e)
{
Session.Add("fin", spk_fecha_fin.SelectedDate);
Session.Add("inicio", spk_fecha_inicio.SelectedDate);
Response.Write("<script language='Javascript'>window.opener.location.reloa d('listado.aspx')</script>");
Response.Write("<script language='Javascript'>window.close();</script>");
}
este pide dos datos y los guarda en variables de session. cuando presiono el boton se guardan las variables y se debe cerrar al popup quedando la pagina padre. pero yo le puse el
if (!IsPostBack)
{
pero igual se vuelve a ejecutar el codigo y se vuelve a abrir el popup. como lo soluciono... yo recargo esta pagina para que se vean las variables que mando desde el popup , pero no se deberia volver a abrir con el comando de if (!IsPostBack)
{
porque me pasa eso?? como lo soluciono pleaseeeee |