Comment contourner la validation d'un bouton dans ASP.NET?

J'ai un ASP.NET la forme que prend l'entrée en provenance de l'utilisateur. Il y a un Submit bouton sur le formulaire et un bouton appelé Calc qui fait un calcul pour remplir un champ de texte. Le problème que je vais avoir, c'est que sur le formulaire, j'ai un ensemble de <ASP:REQUIREDFIELDVALIDATOR> validateurs et lorsque le Calc bouton est pressé, le formulaire est validé. Je ne veux pas les champs requis pour être validé lors de la Calc bouton est enfoncé, seul le Submit bouton. Moyen de contourner ce problème?

  • Dans ASP.NET de Base (en raison de la balise aides) vous pouvez maintenant ajouter simplement les formnovalidate l'attribut, comme d'habitude sur le <button> directement.
  • Si quelqu'un est de travailler avec les Formulaires web, mais en utilisant le HTML5 required propriété, vous pouvez utiliser UseSubmitBehavior="false" sur votre bouton pour empêcher le vérifier.
InformationsquelleAutor Mark Allison | 2011-06-17