9
votes

Supprimer le navigateur automatique de navigateur dans MVC

J'essaie actuellement de supprimer le formulaire Autocalistion effectué par le navigateur de l'utilisateur pouvant causer un comportement critique car il remplit le champ de mot de passe. J'ai déjà ajouté l'attribut Autocompletion à tous mes champs de TextBox, mais lorsque j'essaie avec Firefox, il charge des informations de connexion actuelles dans les champs.

Est-ce que quelqu'un sait comment résoudre ce problème?

Edit: Depuis que ce n'est pas clair, j'ai déjà ajouté l'attribut AUCOMPLETTION avec la valeur définie sur "OFF".


0 commentaires

4 Réponses :


0
votes

Vous pouvez randomiser des attributs d'identifiant et de nom de vos boîtes de texte - cela facilitera les fonctions de navigateur automatique de navigateur ne fonctionne pas.

Ma mise en œuvre P>

Vue: P>

string userName = Request[model.NameGuid];
...


1 commentaires

Wow, tu as été rapide! J'ajoutais juste la même réponse!



1
votes

Si vous vérifiez ici , paramètre autocomplete = "OFF" sur le formulaire devrait faire le tour.


4 commentaires

Si vous inspectez la zone de recherche Stackoverflow, vous verrez qu'ils l'ont atteint de la même manière.


@ html.editorior (Modèle => Model.Hashedpassword, nouveau {autocomplete = "Off"}) @ html.validationmessagefor (modèle => model.hasdpassword) J'ai déjà défini l'attribut Autocompletion sur OFF, mais lorsque je vérifie mon code source HTML, il n'a pas eu l'attribut dans le marquage d'entrée.


@Oflocet Vous devriez réellement utiliser autocomplete où vous rendez l'entrée ou le formulaire pas à l'éditeur.


Merci pour votre réponse Gideon!