这里父页面实际是一个查询界面,上面是查询条件,点击查询出现查询结果(注:未使用datagrid或其他类似控件),查询结果中的表某一个栏位设了超链接,点击进入下一个页面,其中父页面的某些参数也传给了子页面,此时需要做的就是填充该子页面的信息,点击提交,需要实现返回到父页面的查询结果状态(并不是只有起初的查询条件而已)并及时刷新。
  请问各位在后台cs文件中该如何实现?当然是c#作的。
我有用到<script>window.opener.location.reload();self.close();</script>可是提示有错误,说是window.opener.location是null或不是一个物件。
  希望各位指点一二,谢谢!

解决方案 »

  1.   

    请问adandelion,我不明白你的意思。可否请你指点。
      

  2.   

    子页面要通过父页面的window.open来打开吧,否则就不能访问window.opener
      

  3.   

    发表一下个人的意见:
    使用Request获得父页面传递过来的参数,使用Response返回结果到主页面,刷新主页面有多种方法,你可以用js来实现,比如:window.parent.document.forms[0].submit(),或者可以在form中action="父页面address"
      

  4.   

    http://community.csdn.net/Expert/topic/4204/4204127.xml?temp=3.437442E-02
    很郁闷的问题。。
    高手来看看。