在check_ws.aspx页面的gridview的HyperLink1 点击弹出窗口protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{string djh = GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
                HyperLink link = (HyperLink)e.Row.FindControl("HyperLink1");
                this.lblCurrentPage.Text = string.Format("当前第{0}页/总共{1}页", this.GridView1.PageIndex + 1, this.GridView1.PageCount);
                string aurl = "javascript:varwin=window.showModalDialog('check_a.aspx?djh={0}',null,'dialogWidth=800px,dialogHeight=900px');";                //取列申请书种类的字段值
                switch (e.Row.Cells[4].Text)
                {
                    case "申请书":
                        //link.NavigateUrl = string.Format("check_a.aspx?djh={0}", djh);
                        link.NavigateUrl = string.Format(aurl, djh);
                        break;
                    case "票务证件":
                        link.NavigateUrl = string.Format("check_b.aspx?djh={0}", djh);
                        break;
                    case "住宿":
                        link.NavigateUrl = string.Format("check_c.aspx?djh={0}", djh);
                        break;
                    ...                }
                string xj = ((HiddenField)e.Row.Cells[0].FindControl("HiddenField2")).Value.Trim();
                if (xj == "1")
                {
                    e.Row.Attributes.Add("class", "listtableRow");
                }
           }
弹出指定大小窗口没问题,就是在弹出窗口的check_a.aspx?djh={0}的这个页面里,在点击审核按钮事件,他会再打开一个新的空的页面,不知是怎么回事?check_a.aspx的审核按钮代码 /// <summary>
        /// 审核不同意操作
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button3_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                name += Session["ryxm"].ToString();
                QhmxModel qhmxmodel = new QhmxModel();
                qhmxmodel.djh = this.Lab_number.Text;
                qhmxmodel.ryxm = name;
                qhmxmodel.qhzt = "2";
                qhmxmodel.qhyj = this.txt_qhyj.Text.Trim();
                QhmxBLL qhmxbll = new QhmxBLL();
                qhmxbll.Update_Qhmx(qhmxmodel);
                Response.Write("<script>alert('审核成功!')</script>");
                this.Button4.Enabled = false;
                this.Button3.Enabled = false;
                this.Button3.CssClass = "btncancel";
                this.Button4.CssClass = "btncancel";
                mailsendNo();
                Bindqhmx();
                Response.Write("<script>window.close();</script>");
            }
        }这个按钮还有一个效果
pageload里this.Button3.OnClientClick = "if(confirm('您确定签核不同意吗?')){ShowDtsLoading();return true;} return false;";
            this.bt_xj.OnClientClick = "if(confirm('您确定撤销同意吗?')){ShowDtsLoading();return true;} return false;";ShowDtsLoading()动作js:
<script language="javascript" type="text/javascript">
function ShowDtsLoading(){ 
    var div = document.createElement("div"); 
    div.id = "oDiv"; 
//    div.style.width = document.body.offsetWidth;  
//    div.style.height = screen.height;
    div.className = "css2"; 
    div.innerHTML = "" +" " +"" +"  " +"<table height='100%' ><tr><td align ='center'  valign ='middle' ><font color='red'>操作中,请稍后…… </font></td></tr></table>"; 
    
    document.body.appendChild(div); 
    document.body.style.overflowX="hidden"; 
    document.body.style.overflowY="hidden";

</script> 
以上谁能帮我解决啊?

解决方案 »

  1.   

    <base target="_self" />
    加上個這個試試。
      

  2.   

    check_a.aspx:<head></head>
    标签内添加<base _target="self">
      

  3.   

    在那个页面 里面加上这句..
    <base  target="_self"/>
      

  4.   

    冏~~
    标签内添加<base target="_self">
      

  5.   

    没用的,在check_aspx
    <head id="Head1" runat="server">
        <title>申请书A 更新页面</title>
                <link href="../css/body.css" rel="stylesheet" type="text/css" />
        ...
        <base _target="self">
        </head>
      

  6.   

    还是没变,我在check_ws.aspx,也加了 form1.Target = "_self";
    没用!
      

  7.   

    <base   target= "_self "   />   这个加在   <head>   区内 
    <form   method= "post "     表单的提交方式一定要是   post
    frameset/iframe里
      

  8.   

    <html>
         <head>
               <title>test</title>
               <base target="_self"/>
         </head>
    </html>
      

  9.   


    这样可以了,但是回到check_ws.aspx  没有刷新页面!!在哪里做刷新页面的动作呢?