I have discovered a reproducible bug with Validation toolkit 2.3.5 in ASP/VB. When you have two forms on a page, and one or more of the forms has a "name" tag, the extension gets confused when validating the 2nd form. It incorrectly applies the validation using the form name from the first extension.
I am sure this has something to do with the changes you had to make when PHP deprecated form[formName].
Adding a name tag to the second form clearly throws something off, see the attachment when running the extension. The first form without a name tag is displayed as forms... the second one with a name tag is [ResetPasswordForm]... whenever I see this, I know that VTK will not properly apply the validation.
Any way this can get addresses?