ASP.NET:如何在用户单击浏览器的后退按钮时重新加载页面

时间:2012-07-21 22:35:45

标签: asp.net .net

我有一个包含订单列表的网格,当用户点击行中的图标时,它会将他带到订单详细信息。 问题是,如果他想回到列表,后退按钮到订单列表,那么按钮不起作用,因为事件没有绑定到他们的方法,因为我想出... 因此,当他回去并希望点击另一个订单时,它会加载他收到的第一个订单详细信息:S

如何捕获“返回”以重新加载网站?

我现在就这样,没有成功:

protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    this.Load += new EventHandler(Page_Load);
}

在Page_Load方法中,我做我想做的事情:

protected void Page_Load(object sender, EventArgs e)
{
    this.GridView1.RowDataBound += 
         new GridViewRowEventHandler(GridView1_RowDataBound);
    this.GridView2.RowDataBound += 
         new GridViewRowEventHandler(GridView1_RowDataBound);
    this.GridView1.Sorting += 
         new GridViewSortEventHandler(OnProductsSorting);
    this.GridView1.PageIndexChanging += 
         new GridViewPageEventHandler(OnProductsPageIndexChanging);
    this.GridView2.PageIndexChanging += 
         new GridViewPageEventHandler(OnProductsPageIndexChanging2);

有什么想法吗?

谢谢!

0 个答案:

没有答案