当前位置:编程学习 > C#/ASP.NET >>

这样的功能如何实现?

描述一下:做了两个页面,父页面和子页面,父页面上放的有datagrid,子页面上放有一button,点击子页面上button,传到父页面上一个sql语句,传值知道怎么传过去!
现在有个问题点完button,子页面关闭,父页面通过刷新才能更新数据,现在如何实现,子页面关闭后父页面就自动刷新! --------------------编程问答-------------------- 在子页的button事件执行完之后,再执行一下下面的方法:
  //刷新父窗口数据
        public void RefreshParentWindow()
        {
            HttpContext.Current.Response.Write("<script>window.opener.location.href=window.opener.location.href;</script>");
        } --------------------编程问答-------------------- 我做的是子页面上放的是用户选择的字段,我通过session传回到父页面,然后通过此sql语句检索数据绑定在datagrid中,如果子页面关闭后父页面自动刷新的话,那datagrid绑定事件应该放到pageload事件中,可是这样的,话父页面刚打开的时候就会提示”未将对象引用设置到对象的实例“,因为此时还没有获得子页面传回的session值,这样的问题该如何解决? --------------------编程问答-------------------- 之父窗体传值,传值回来就刷新 --------------------编程问答--------------------
引用 1 楼 insus 的回复:
在子页的button事件执行完之后,再执行一下下面的方法: 
  //刷新父窗口数据 
        public void RefreshParentWindow() 
        { 
            HttpContext.Current.Response.Write(" <script>window.opener.location.href=window.opener.location.href; </script>"); 
        }
--------------------编程问答-------------------- 我做的是子页面上放的是用户选择的字段,我通过session传回到父页面,然后通过此sql语句检索数据绑定在datagrid中,如果子页面关闭后父页面自动刷新的话,那datagrid绑定事件应该放到pageload事件中,可是这样的,话父页面刚打开的时候就会提示”未将对象引用设置到对象的实例“,因为此时还没有获得子页面传回的session值,这样的问题该如何解决? --------------------编程问答-------------------- 可以在  page_load中首先判断记录的 session是否为空,为空时赋值,不为空时改变值,这样就不会出现

为将对象引用设置到对象实例  的错误了...
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,