我的default.aspx
页面中有一个gridview 控件,在这个控件的page_load 中,我填充了这个gridview。
protected void Page_Load(object sender, EventArgs e)
{
grd_UserOrderList.DataSource = UserOrderListData.GetOrderList();
grd_UserOrderList.DataBind();
}
发生的情况是,当我进入default.aspx
页面时,我在 gridview 中看到 4 个项目,我输入其中一个项目,然后单击浏览器的后退按钮,我看到 2 个项目。我检查了 page_load 函数,单击后退按钮时它不会被触发。当我单击刷新时,再次有 4 个项目。在我的计算机上工作时我遇到了这个问题,但是当我将我的项目发布到服务器时,我没有遇到同样的问题。可能是什么原因?我不是在寻找像禁用缓存这样的临时修复。我使用 ie9 作为浏览器。