Page enableEventValidation=“true” erreur
Je me suis créer un formulaire d'insérer, dans cette forme a un <asp:HiddenField/>
nommée Id pour enregistrer des sélections d'identification de client, mais quand j'essaie de soumettre le formulaire, c'est sur Page enableEventValidation="true"
erreur, lorsque je renomme ce HiddenField
pour toute autre Id, c'est du travail
<asp:HiddenField runat="server" ID="Id" />
Mon formulaire pouvez soumettre succès lorsque j'ai mis enableEventValidation="false", mais peut-être que je vais avoir besoin dans le futur
Comment puis-je résoudre ce problème? garder HiddenField
nommé Id
PrintScreen:
OriginalL'auteur Lai32290 | 2014-02-18
Vous devez vous connecter pour publier un commentaire.
Vous ai à peu près répondu à votre propre question. La seule façon de faire ce travail est mis
enableEventValidation="false"
ou de renommer vosHiddenField
Renommer ce serait la meilleure solution ici, pour des raisons de sécurité
En fait, j'ai créé un exemple d'application qui a un champ Caché nommé Id et elle ne cause pas de problèmes. Il doit y avoir quelque chose d'autre à l'origine du problème lorsqu'il est combiné avec ce domaine.
OriginalL'auteur roryok
Cela pourrait ne pas être la solution à votre problème, mais j'ai eu le même problème et l'a résolu en cochant pour publication avant de la liaison de données.
OriginalL'auteur cb.sash
Si vous avez à l'aide de framework 4.0, puis entrée dans le web.config ()
Si vous êtes en utilisant un framework 4.5 puis entrée dans le web.config (requestValidationMode="2.0")
Lien
OriginalL'auteur Durgesh Pandey