Index.aspx页面中有一个IFrame,
在其中是一个显示所有用户的页(user.aspx),点击该页中button,重定向到addUser.aspx页,
添加完后新的用户,重定向回user.aspx页面。问题出来了,user.aspx页面中的内容,没有刷新,要重新启动一下Index.aspx才行,如何解决?

解决方案 »

  1.   

    你可以不用 跳转 用JAVA的后退命令实现他!javascript:history.back();其实比较好的方法就是直接写在CLICK事件里面 没必要在象传统ASP那样做! 这样显示不出。NET 的特性了!
      

  2.   

    那是因为你的数据绑定放在
    if(!Page.PostBack())
    {}
    中了
      

  3.   

    adduser完毕之后。response.redirect("user.aspx")
      

  4.   

    window.location.href = 'user.aspx'
      

  5.   

    前台
    <script language="javascript">

    function OnOk()
    {

    document.Form1.h1.value = "1";
    window.returnValue = "ok";
    window.close();
    }
    </script>
    后台
    Page.RegisterStartupScript("close","<script language=javascript> OnOk()</script>");
      

  6.   

    IFrame没必要,可以把显示列表,编辑,增加,写在一个页面中。做完添加后再绑定一下了。
    <table id="list" runat=server>
    列表
    </table>
    <table id="add" runat=server>
    增加
    </table>
    <table id="edit" runat=server>
    编辑
    </table>
    我师兄教我的方法,觉得不错
    这样只要在后台文件中控制table的id显示与不显示了。你想么样绑定或刷新都行
      

  7.   

    lupenda() 
    gxboy(個性男孩 小学生学.NET) 
    li_new(努力考系分) 
    同意他们地