Solved

How to toggle on/off all validation controls on a web form for testing

Posted on 2007-11-18
2
155 Views
Last Modified: 2013-11-26
I've got a bunch of web forms done with Visual Studio 2005 that have or will have validaiton on each field; mostly RequiredFieldValidators, but others as well.

I want to be able to throw a button on the form temporarily so I can disable all the validation controls for testing purposes.  I sometimes need to test what happens after "Submit" and don't want to have to fill out 165 questions on a form just to see if the next step works.

It's probably not hard to "For each validationControl on this page set Enabled=False" but I'm a beginner and I couldn't find any code to do this.

Thanks.
0
Comment
Question by:megnin
2 Comments
 
LVL 16

Accepted Solution

by:
SQL_SERVER_DBA earned 500 total points
ID: 20309518
I got this from http://www.freevbcode.com/ShowCode.asp?ID=1219...just replace the frame parts with validation ctrl
Sub EnableDisableFrameControls()
    Dim ctl As Control
    For i = 0 To Controls.Count - 1
        Set ctl = Controls(i)
        If TypeOf ctl Is Frame Then
            For j = 0 To Controls.Count - 1
                If TypeOf Controls(j) Is Frame Then
                    If Controls(j).Container Is ctl Then
                        Controls(j).Enabled = ctl.Enabled
                    End If
                End If
            Next j
            For j = 0 To Controls.Count - 1
                On Error Resume Next
                If Controls(j).Container Is ctl Then
                    Controls(j).Enabled = ctl.Enabled
                End If
            Next j
        End If
    Next i
End Sub

Open in new window

0
 
LVL 1

Author Comment

by:megnin
ID: 20314652
Thank you!

Perhaps you could also help me with a question concerning SQL Server 2000 and an Excel external data connection?
Here is the question:  http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_22971008.html

I increased the points here as well.

David
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Javascript to set controls visibility 5 34
Disable extension 8 38
Release Dynamically Allocated Memory in C# 3 25
JSON  parse help 7 25
Welcome my friends to the second instalment and follow-up to our Minify and Concatenate Your Scripts and Stylesheets (http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/A_4334-Minify-and-Concatenate-Your-Scripts-and-Stylesheets.html)…
This article describes relatively difficult and non-obvious issues that are likely to arise when creating COM class in Visual Studio and deploying it by professional MSI-authoring tools. It is assumed that the reader is already familiar with the cla…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question