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