2010-02-09 2 views
0

J'ai une case à cocher avec autopostback = true. Si je coche la case, la publication se produit et modifie le texte de l'étiquette. Mais si je clique dans le navigateur, la case à cocher ne revient pas à son état précédent non coché. Comment puis-je ramener son état?Etat de la case à cocher persistante si l'utilisateur clique sur le navigateur après les publications - ASP.NET

Merci.

Puis-je écrire du code JavaScript pour conserver l'état d'un contrôle?

NLV

+0

Est-ce que quelqu'un ne comprend pas ma question? :) – NLV

Répondre

2

La réponse courte est que vous ne pouvez pas. Le navigateur n'informe pas le serveur des événements déclenchés par l'utilisateur, tels que le bouton de retour. Par conséquent, il n'y a pas d'événement de bouton de retour contre lequel vous pouvez effectuer un code.

+0

Puis-je écrire une correction JavaScript pour conserver un état de contrôle à travers le post-retour? – NLV

+0

Je ne suis pas un expert JavaScript, mais je commencerais par passer en revue les réponses à la question suivante: http://stackoverflow.com/questions/55871/track-when-user-hits-back-button-on-the -navigateur –