本帖最后由 napoleon1769 于 2010-02-26 16:30:57 编辑

解决方案 »

  1.   

    .net里页面A正常弹出, 我想让页面B(是aspx文件) 提交时注册成功时关闭,  但关不了,还弹出别的index.aspx页面...    protected void btSub_Click(object sender, EventArgs e)
        {
            OA.BLL.tblService_Company bll = new OA.BLL.tblService_Company();
            OA.Model.tblService_Company model = new OA.Model.tblService_Company();        model.ServiceName = OA.Common.stringHelper.filterString(txtServiceName.Text.ToString());        bll.Add(model);
            Tools.Common.JavaScript.Redirect(this, "添加成功!", "/Service/Service_info.aspx");
            Response.Write("<script language='javascript'>window.dialogArguments.window.location = window.dialogArguments.window.location;</script>");
            Response.Write("<script>self.close();</script>");
        }
      

  2.   

    做这样的东西兼容性太差,建议还是不要做的好,像很多第二次用ie内核的浏览器都为了安全,基本到windows.open不灵