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