Je veux recharger tous mes changements de l'utilisateur quand il veulent revenir à la page précédente et j'ai essayé d'utiliser LoadViewState()
et SaveViewState()
méthodes comme celle-ci:Comment charger ViewState précédente quand revenir à la page précédente
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if(Session["savedViewState"] != null)
{
Object saved = (Object)Session["savedViewState"];
LoadViewState(saved);
}
}
else
{
Session["savedViewState"] = SaveViewState();
}
}
mais ça n'a pas marché. La session savedViewState
est null. Mais je ne sais toujours pas si ces méthodes peuvent résoudre le problème du rechargement de tout mon état d'affichage.
qui est dû au fait. vous enregistrez une vue vide dans une session. Si ce n'est pas un retour. cela signifie soit un rafraîchissement ou une nouvelle charge. dans les deux cas, viewstate est nul. vous sauvegardez essentiellement un état d'affichage vide à chaque fois. vous avez besoin de passer le code entre les conditions if else –