忘了说问题:
我遇到了这样的问题:
   在A页面上点击一个摁妞打开一个新的B页面,然后关闭B页面,再刷新A页面,发生的问题是B页面也跳出来了,不知道怎么回事?

解决方案 »

  1.   

    button4.Attribute["onClick"]  = "<script>window.open ('StateInfo1.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>";忘了说了,加在 page_load 事件里`
      你试试看,能不能搞定你的问题
      

  2.   

    是不是再一次激发了Button4_Click事件
      

  3.   

    我有数据库操作,而其不同的条件弹出不同的页面: private void Button3_Click(object sender, System.EventArgs e)
    {
    //查询在同一类别中是否有与此编号相同的名称
    string serial_name = TextBox3.Text.ToString();//名称编号.
    string attachName = DropDownList5.SelectedValue;
    // string goodsName = TextName.Text.ToString();//名称
    string sort =DropDownList4.SelectedValue;//类别
    int nserial_name = Convert.ToInt32(serial_name);
    string sql = "select count(*) from InputDetail where 归属 ='"+attachName+"'and 类别编号 = '" +sort+"'and 名称编号="+nserial_name+"";
    CDataBaseAccess database = new CDataBaseAccess();
    int count = database.ExcuteSql(sql);
    if(count != 0)
    {
    this.Page.RegisterStartupScript("open","<script>window.open ('StateInfo1.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>");   

    }
    else if(count == 0)
    { this.Page.RegisterStartupScript("open","<script>window.open ('StateInfo2.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>");   

    }
    }
      

  4.   

    这样的话把下面的方法放在page_load里的话有问题吧button4.Attribute["onClick"]  = "<script>window.open ('StateInfo1.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>";忘了说了,加在 page_load 事件里`
      你试试看,能不能搞定你的问题
      

  5.   

    这样加在page_load中
       if (!IsPostBack)
       {
    button4.Attribute["onClick"] = "<script>window.open ('StateInfo1.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>";
        }
      

  6.   

    我是lZ:我把问题重新说一遍,总结如下:
    我有数据库操作,而其不同的条件弹出不同的页面,现在就是要解决  在A页面上点击一个摁妞打开一个新的B页面,然后关闭B页面,再刷新A页面,发生的问题是B页面也跳出来了,不知道怎么回事?代码如下:
    private void Button3_Click(object sender, System.EventArgs e)
    {
    //查询在同一类别中是否有与此编号相同的名称
    string serial_name = TextBox3.Text.ToString();//名称编号.
    string attachName = DropDownList5.SelectedValue;
    // string goodsName = TextName.Text.ToString();//名称
    string sort =DropDownList4.SelectedValue;//类别
    int nserial_name = Convert.ToInt32(serial_name);
    string sql = "select count(*) from InputDetail where 归属 ='"+attachName+"'and 类别编号 = '" +sort+"'and 名称编号="+nserial_name+"";
    CDataBaseAccess database = new CDataBaseAccess();
    int count = database.ExcuteSql(sql);
    if(count != 0)
    {
    this.Page.RegisterStartupScript("open","<script>window.open ('StateInfo1.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>");   

    }
    else if(count == 0)
    { this.Page.RegisterStartupScript("open","<script>window.open ('StateInfo2.aspx', '', 'height=20, width=260, top=200, left=550, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');</script>");   

    }
    }