NET based web application that support a back end data base management system (DBMS) has the need for an occasional validation of data. This validation may call for checking for required fields, the content of the required fields, a compare of data fields as well as other levels of compare allows for minimal data integrity initiatives. The significance of this level of approach is that these features are constant no matter which back end data base management system is being employed.
The way these control work is before data is updated or inserted into the data base a check is made and if the check fails then the update or insert is canceled and control is returned to the user with an error message that identifies the data validation failure.
To use an e mail as a data element we would all agree that and email address should contain a “@" at sign and a “. " dot. A validation control is added to the data entry panel to check for these criteria. When these criteria are not met the data operation is ceased and control is returned to the user along with a message that identifies the data discrepancy.
This feature is quiet useful for all data controls that manipulate the underlying data elements and their associated contents.
Many combinations are available especially when hidden fields are employed in the active server page being used in this particular application.
These validation tools are quite robust and may be used in combination that allows for comprehensive data validation without coding a single line of code in the code behind application for the data enabled . NET application.
This continued separation of the user interface with the application code remains quite desirable because to change this aspect of the application does not require re compilation of the application or the generation of an updated DLL which also require an upload to the associated web site.
Please feel free to contact me at my web site below for further assistance in this as well as other endeavors. Simply click on the free consultation link at the top of every active page on the web site.
Mr. Arch Brooks, Software Engineer