J'ai un contrôle gridview dans ma page default.aspx
, et dans page_load de ce contrôle, je remplis cette grille.La page est différente lorsque le bouton Précédent du navigateur est cliqué
protected void Page_Load(object sender, EventArgs e)
{
grd_UserOrderList.DataSource = UserOrderListData.GetOrderList();
grd_UserOrderList.DataBind();
}
Ce qui se passe est que quand je rentre default.aspx
page, je vois 4 articles dans mon gridview, j'entre l'un des éléments, puis cliquez sur le bouton retour du navigateur, je vois 2 articles. J'ai vérifié la fonction page_load et il n'est pas déclenché lorsque le bouton de retour est cliqué. Lorsque je clique sur Actualiser, de nouveau il y a 4 éléments. J'ai ce problème en travaillant sur mon ordinateur, mais quand je publie mon projet sur le serveur, je n'ai pas eu le même problème. Quelle pourrait être la raison? Je ne cherche pas de solution temporaire comme la désactivation du cache. J'utilise IE9 comme navigateur.
Regardez ici: http://stackoverflow.com/questions/961188/disable-browsers-back-button –
Ne fournit pas de réponse pour les « raisons » qui cache ne fonctionne pas comme je m'y attendais, je Je suis impatient de trouver la cause première pour réparer la racine. – HOY