Home     Download a Licensed Product     Message Board     Contact Peter     About PeterBlum.com     Policies     Newsletter

Peter's Data Entry Suite Download the Trial Version   Buy licenses

Current Release: 4.0.1  Release History  |  Get this Update  | Upgrade | Prices and Licensing  | Try It  | Buy It


Far Better Data Entry Web Forms

Peter's Data Entry Suite ("DES") is a suite of more than 70 ASP.NET web controls designed around data entry. Its centerpiece is a replacement to the native ASP.NET validators that dramatically improves upon the original. It also includes data entry controls, controls that make your pages more interactive, and defenses against hacking.

Peter's Data Entry Suite was first introduced in August, 2003 under the name "Professional Validation And More". Its controls are used on thousands of websites that require data entry, whether on an intranet or the web. Consultants have added it to their toolbox to greatly speed up delivery and address their customer's requirements. DES's users have posted extensive praise at third party sites. In fact, it has more 5 star testimonials on the www.asp.net Control Gallery than any other ASP.NET product.

 A Demo Using Many "DES" Controls 

Five Reasons to Choose Peter's Data Entry Suite
  • Value: Over 70 feature-rich controls at $300 US with no subscription fees or tech support cost. More
  • Useful: Built around data-entry, taking into account small details that make your data entry forms more effective.
  • Unique solutions: You won't find any of these in any other suite or the AJAX Control Toolkit:
    Second generation validation, the CalculationController control, the 4 FieldStateController controls, the MultiSegmentDataEntry control, ChangeMonitor, and the entire Peter’s Input Security module.
  • Compatible: Compliments third party suites including Telerik RadControls. More
    Works with many AJAX frameworks. Supports all versions of ASP.NET and Visual Studio.net.
  • Experience: I (Peter Blum) have been creating commercial-grade software since 1981. More
    That not only allows me to create code that handles many types of users, but also to create extensive documentation and provide effective tech support. More

Features By Module

Peter's Data Entry Suite is sold as a Suite, containing all of the controls, or as modules, containing subsets of the controls. The modules are shown below. The Suite is priced at $300/production server while modules are $90/production server. The Suite price represents a 45% savings over purchasing all of the modules separately. While you can buy separate modules, all of these controls are tightly integrated to adapt functionality from each other. It all starts with validation...

ASP.NET comes with validators: controls which detect and report errors in data entry controls. So why do you need a replacement to them? Since ASP.NET 1.0 shipped, thousands of programmers have confronted numerous limitations with the validators forcing them to write custom code, hacks, or in some cases, drop a planned feature for their user interface. Peter's Data Entry Suite introduces second generation validation that is so feature rich, you rarely write any custom code, and it gives you compelling ways to add polish to your user interface.

The Suite has 27 validator controls to cover most situations, of which 14 are in the Peter's Professional Validation module. Its ValidationSummary control, which summarizes the errors found, has numerous desirable improvements over the one that comes with ASP.NET. All of the validators provide extensive cross-browser support.

 Details and Demos for Peter's Professional Validation module 



Peter's More Validators

The Peter's Data Entry Suite contains 27 validator controls. If you purchase individual modules, the Peter's More Validators module provides 13 of its validator controls. These validators are designed to handle more specialized situations like validating credit card numbers, word count limits, and duplicate entries amongst several fields. They have some of DES's most complex validation logic carefully implemented for both client and server-side validation.

 Details for Peter's More Validators module 



Peter's TextBoxes module provides 6 TextBox controls with client-side techniques to really enhance your user interface. It starts with a direct replacement for the TextBox supplied with ASP.NET that is loaded with new features. Plus there are textboxes for integer, currency, decimal, percentage, and filtered keystroke entry.

Peter's TextBoxes also includes the MultiSegmentDataEntry control. It is like a power-user's masked textbox. MultiSegmentDataEntry uses multiple textboxes and dropdownlists to handle a single field that has a distinctive pattern, such as phone numbers, IP Addresses, and credit card numbers. You supply it with the text, it splits the text across its textboxes, handles filtering, auto tabbing, and validating. On post back, it reassembles the textboxes into your data value.

 Details and Demos for Peter's TextBoxes module 



Peter's Date and Time

Peter's Date and Time module provides 18 controls used to collect date and time oriented information from your users. Originally called Peter's Date Package, it is one of the most popular date and time entry solutions on ASP.NET web application today.

It includes a DateTextBox with popup calendar, a calendar that blows away the native ASP.NET calendar, a multiple selection calendar, two time entry textboxes, validators, and nine other controls.

 Details and Demos for Peter's Date and Time module 



There are numerous ways to make your web forms more interactive and user friendly through JavaScript. Peter's Interactive Pages module provides your site the same techniques used by JavaScript experts just by setting properties on web controls or calling methods.

Here are the techniques offered:
  • Show the calculated total based on numbers entered into DES's numeric TextBoxes.
  • Change the appearance and values of any element on the page as the user clicks on a field. For example, use it to change the visibility of a control when the user toggles a checkbox.
  • Display a count of characters or words in a textbox, with warnings as limits are reached.
  • Context menu that invokes your JavaScript commands.
  • Show a hint associated with a field to assist the user during data entry.
  • Enhanced (HTML-driven) tooltips
  • Enhanced buttons that can prompt to confirm when the page is submitted and disable on submit
  • Enable the submit button after the first edit.
  • Direct ENTER to click a specific button.

 Details and Demos for Peter's Interactive Pages 



Hackers attack your web site through its inputs – data entry controls, query strings, hidden fields, and cookies – to access your database (called SQL Injection) and modify your pages with scripts (called Script Injection or Cross-Site Scripting). These attacks can be very damaging to a business, destroying data, exposing private customer information, or exposing customers to content that you would never want on your site. Every public web site should be designed with a defense system. With Peter's Data Entry Suite, you have the best defense system available for the ASP.NET platform.

Validators play an important role in blocking these attacks. However, they have their limitations. Peter's Input Security introduces specialized Validators to detect and block attacks. It also provides a "best practices" framework to protect your site against attacks.

 Details for Peter's Input Security 

More Features
  • Supports the CultureInfo object to localize these controls. This means it supports localized numbers and dates.
  • Includes a string lookup system that permits localization of most textual properties throughout these controls. You use it to can define standard strings in one place, such as in a .resx file or database. Your controls will use the same text for the same situation, and you can change the text from one place.
  • Detects that javascript is disabled on the browser and scales down to server-side only functionality. (This requires at least one post back before it learns the user's javascript settings.)
  • Uses TrueBrowser technology. That means it creates controls based on the real browser requesting the page instead of allowing the ASP.NET page to fool it with the clientTarget property. This guarantees the end user the best experience for their browser. With TrueBrowser technology, you can extend support to new browsers and those not previously tested.
  • Extensive design mode support for Visual Studio and Visual Web Developer. More
  • Javascript files have been compressed for faster transmission.
  • Style sheet driven. Style sheets are also compressed for faster transmission.

More Product Information
  • Compatible with all versions of ASP.NET (tested through 3.5) and Visual Studio for .net (tested through Visual Studio 2008). Includes assemblies for ASP.NET 1.x and 2.0 (and higher) users. The assemblies for ASP.NET 2.0/Visual Studio.net 2005 take advantage of features not available in ASP.NET 1.x.
  • Supports most browsers. Some browsers do not support enough of javascript and DHTML or DOM to support the client-side features of these controls. These controls gracefully scale down when the browser has limitations. Client-side support of:

    • Internet Explorer v4+ for Windows
    • FireFox for Windows and Macintosh
    • Apple Safari (Macintosh and Windows)
    • Opera 7+ for Windows and Macintosh
    • Internet Explorer v5+ for Macintosh
    • Netscape 7+ for Windows and Macintosh
    • Mozilla for Windows and Macintosh
    • Camino for Macintosh
    • OmniWeb 5 for Macintosh

  • Generates XHTML compliant code in ASP.NET 2.0.
  • Supports several AJAX frameworks including Microsoft ASP.NET AJAX and Telerik radAJAX. Can be adapted to most others.
  • The documentation is extensive and detailed in Adobe Acrobat (PDF) format.
  • Easy installation using the Web Application Updater program. It handles first time installation, service releases, upgrading from VAM and Peter's Date Package, and converting native ASP.NET controls to their DES equivalents.
  • Includes graphic images and style sheets to quickly give you a better looking user interface.
  • Includes free Email and messageboard support, even if you are a trial version user.
  • Numerous client-side (JavaScript) functions have been documented to allow JavaScript programmers to interact with these controls.
  • Object oriented software should not get in your way when you want to extend it. Both server and client-side code have been carefully designed, so when a feature is not built into this product, there are straightforward ways for you to extend this product. A free Developer's Kit with extensive instructions, an MSDN-style help file, and code samples is available.
  • Source code is available as an optional purchase.
  • Unlike Microsoft's validation framework, this system continues to grow based on customer feedback.

Pricing and Licensing

Peter's Data Entry Suite is sold as a suite, containing all of the controls, and as modules, containing subsets of the controls.

Here are the product prices, shown in US Dollars. The types of licenses are described below.

Product Name Web Server
License
Site
License
Redistribution
License
Notes
Peter's Data Entry Suite (Suite)
includes all 6 modules
$300 $1500 $2500 Reflects a 45% savings over purchasing all modules.
Peter's Professional Validation $90 $450 $800  
Peter's More Validators $90 $450 $800  
Peter's TextBoxes $90 $450 $800  
Peter's Date and Time $90 $450 $800  
Peter's Interactive Pages $90 $450 $800  
Peter's Input Security $90 $450 $800  
Total if all 6 modules are purchased separately $540 $2700 $4800 The Suite saves you 45%

Here are the types of licenses available:
  • Trial Version - The trial version is free. It is the full Peter's Data Entry Suite with a license that expires in 30 days.
  • Web Server License - Buy this license for each production (live site) web server. All non-production servers including development and staging are covered once you purchase one Web Server License.
    As you add servers to your web farm, buy more. Once you reach five Web Server Licenses, you are automatically upgraded to a Site License!
  • Site License - Buy one license to cover all servers.
  • Redistribution License - If you are a software developer who includes Peter's Data Entry Suite controls in your product, buy this license. It covers all your own servers and an unlimited number of customer installations of all your products. (If you are a consultant building a product that will be owned by your customer, your customer should be the licensee. Choose the Web Server or Site license option for them.)
  • Consultant License - This license is for consultants who want to keep Peter's Data Entry Suite in their toolbox so they are familiar with it as projects occur and can recommend it to their clients. It supports unlimited non-production servers including development and staging. It CANNOT be used on production servers. Your clients must still purchase the appropriate licenses shown above to use it on their production servers.
    This license is free and is the complete Suite.
    Click here to download your free Consultant License.
  • The source code is available through special arrangement. It requires a valid Web Server license for Peter's Data Entry Suite or its modules. Please email Peter at PLBlum@PeterBlum.com to make the arrangements.
Read the License Agreement

 Questions? Email Peter at PLBlum@PeterBlum.com 


Awards
Reader's Choice Awards Reader's Choice Awards Reader's Choice Awards
aspnetPRO Magazine
3 Reader's Choice Awards
Testimonials
The Control Gallery on www.asp.net
The Control Gallery on www.asp.net
Peter's Data Entry Suite

Peter's Date and Time

Peter's Input Security
Reviews
Product Review on ASPAlliance
Peter's Data Entry Suite
Peter's Date and Time
Product Review in MSDN Magazine
Peter's Data Entry Suite
Peter's Date and Time
Product Review in Application Development Trends Magazine
Review in
ADT Magazine
asp.netPRO Magazine
Peter's Input Security™
Review in
aspnetPRO Magazine

Rated: 5 stars
Mike Gunderloy
Scott Hanselman
Scott Mitchell
M. Keith Warren
Other References
.NET Rocks! Radio show

Hear Peter on the
Feb 23, 2004 and
Oct 4, 2004 shows.
Peter's Data Entry Suite gives you feature rich and interactive data entry web forms with over 70 web controls.
Start with better controls. Finish with better sites.
Download the Trial Version   Buy licenses