2010-10-21 6 views
0

ma question semble simple et stupide mais lisez d'abord ce, supposons que vous avez un formulaire de connexion qui prennent le nom d'utilisateur et mot de passe et republier au contrôleur si la connexion réussie puis retour Page d'accueil (retour View (« HomePage »)) Voir (pas Rediriger) alors supposons que je suis Déconnecté et retour Connexion (retour Voir ("Connexion")) Voir (nouveau pas rediriger) et maintenant si j'appuie sur le bouton Retour et Actualiser la page puis il sera automatiquement connecté par en utilisant ces nom d'utilisateur et mot de passe que j'ai entré avant. Donc, je peux faire ces mots de passe Null de la mémoire du navigateur ou où que ce soit, je ne sais pas.comment réinitialiser les données des zones de texte après la publication de la page?

« Je sais que pas la redirection (RedirectToAction (» ViewName «)) est à l'origine du problème » Mais pourquoi ou peut être je ne sais pas concept important

Répondre

0

Certains navigateurs, en particulier Firefox essayer d'être Les valeurs utiles et mémorisées que vous avez saisies dans les champs de texte et les cases à cocher. afin de changer cette fonction dans une entrée particulière ajoutez l'attribut suivant

autocomplete="off" 

Alternativement, en utilisant jQuery vous pouvez la désactiver pour une forme entière:

$("form").attr("autocomplete", "off"); 
0
ModelState.Remove("key"); 

ou

ModelState.Clear() 
Questions connexes