gridview如何实现修改后返回本页?比如我在GRIVIEW上点链接后到修改页面,修改成功后返回 GRIVIEW,但如何才能返回到修改时的当前页呢?

解决方案 »

  1.   

    respone.write("<script>history.back(-1);</script>")
    或者在修改成功后直接跳转到原窗口,这个就不用写了吧
      

  2.   

    在你的链接网址里带一个参数页数过去。返回回来再把那页数返回到显示的页面。
    response.Rediret("update.aspx?pageindex=当前页数");
    用Request.QueryString["pageindex"].ToString()来取值返回回来。
    response.Rediret("Show.aspx?pageindex=当前页数");获取就直接用。在像显示的页面里
    if (!string.IsNullOrEmpty(Request.QueryString["pageindex"]))
       GridData.PageIndex = Int32.Parse(Request.QueryString["pageindex"].ToString());
      

  3.   

    respone.write(" <script>history.back(-1); </script>") 
    这样是可以,但如果我删除某一中的一项.,
    显示的还是没删除的呀.
      

  4.   

    你在本页修改不好么?在开发之处把修改功能做成一个ascx,至于他放到哪一个控件不是负责那个编辑界面的程序员应该操心的是,是最终拼凑起产品页面的人负责的事。这样才是比较成熟的开发。
      

  5.   

    在开发之处把修改功能做成一个ascx   -->  在开发之初把修改功能做成一个ascx
      

  6.   

    当点击更新的时候会触发一个事件 ,它会调用对应的后台的函数,在那个函数的最后使用
    response.Rediret("想到页面的相对(或绝对)路径"); 就OK了
      

  7.   

     Page.Server.Transfer("ViewRoom.aspx",true);