在ASP.NET中,如何实现点击按钮弹出新窗口.刷新父窗口

 a.aspx

//显示某个订单的详细信息,通过一个模态对话框,而且屏幕会变颜色
        function ShowOrderDetails(orderId) {
            var url = "AddMenu.aspx?ID=" + orderId;
            var Width="700";
            var Height="600";
            murl=url;
            murl = encodeURI(murl);
 
           var vDialog=window.showModalDialog(murl,window,"dialogWidth:" + Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:yes;help:no;");

window.location.href =window.location.href;  //刷新父窗口

 

        }


</script>

 

 <asp:TemplateField HeaderText="操作" >
                        <ItemTemplate>
                     
                          
                           <asp:ImageButton ID="ImageButtonEdit" ImageUrl="~/images/btn/修改.gif" OnClientClick="return confirm('确认要修改数据吗?');"  CommandArgument='<%# Eval("NODE_ID") %>' CommandName="Update" Width="15px" Height="15px" runat="server" />                      
                                                  
                       
                        </ItemTemplate>      
                        <ItemStyle HorizontalAlign="Center"  />
                </asp:TemplateField>

 

 

protected void gvDGIList_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Update")
        {
            //员工编号
            int empno = int.Parse(e.CommandArgument.ToString());
                      Page.ClientScript.RegisterStartupScript(typeof(Page), "", "<script>ShowOrderDetails(" + empno + ");</script>");
                }

    }

 

 

 

b.aspx

 

 

</head>
<base target="_self">
<body  >

 

  这里一定要加

<input id="Button3" runat="server"  οnclick="window.close();" type="button" value="关闭刷新父窗口" name="Button1">

<asp:Button ID="Button2"  CssClass="btn" runat="server" Text="保存" Width="78px" OnClick="Button2_Click" />

 

 

protected void Button2_Click(object sender, EventArgs e)
    {

Response.Write("<script language=javascript>   window.returnValue=1;window.close(); </script>");

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值