About WebInput

Advanced input control for your ASP.NET applications.

WebInput is a masked input component for ASP.NET 2.0 Web development offering features such as display and edit formatting, character highlighting, validation and comprehensive support for most cultures available in .NET. WebInput provides excellent capability in formatting, masking and validating that works similar to the input behavior in Microsoft Access. Using WebInput, you can provide input in your Web application for entering fields such as Social Security Number, Extension, and Phone Number in any .NET supported cultures. You can use any mask format as long as it conforms to the Microsoft Access masking specification. WebInput 4 adds advanced data entry features for date and time input. The quick date selection lets you select a range of date with fewer clicks in less time. For more advanced date and time selection, WebInput 4 also introduces linked WebInput. WebInput.NET supports literally any browser (Internet Explorer, Mozilla Firefox, Opera, Safari, Gecko based, etc.). WebInput can also be bought as part of WebUI Studio for ASP.NET and WebUI Studio Premier.

WebInput adds unique data entry features for date and time input. The quick date selection lets you select a range of date with fewer clicks in less time. For more advanced date and time selection, WebInput introduces linked WebInput. The core concept behind this time-saving feature is two WebInputs. One is the start time selector and another is the end time selector, and the end time value must be greater than the start time value. The built-in validation engine ensures the date selection is correct and valid. For a better editing experience, the WebInput control has several features like: Highlighting, Formatting, Masking, and Validating data client side (web browser). With HighLight, the user can select specific edit values (whether a character, a phrase or a word), edit the value, and spin it (for spin, it requires EditFormat feature enabled). The Formatting lets WebInput format and validate the display text data according to a supplied format expression. The Masking provides better editing experience by defined input place holders per character and literals, validate it per character or phrase, and spin the selected value. An exception to Masking, there is a DynamicNumber MaskType that validates and reformats each value entered and each key pressed. This DynamicNumber doesn't need to specify the masking expression.

To display data in the WebInput control set the Value properties to a valid data source (a string, datetime or numeric data type). WebInput.NET doesn't provide a DataSource-level data binding mechanism since the data is processed as simple values and not a datasource. The Text property contains value data that is formatted, masked, edited and validated.

Supports .NET culture settings formatting, specifiers, separators etc (from Afrikaans to Vietnamese).

The Validating mechanism is internally plugged to the Formatting and Masking features.

To interact intensively with WebInput processes at runtime, there is an object oriented client side class library of WebInput that can be modified via script and persisted server side when posted back. The client side object is actually a mini version of the server side object with some extra client side features. So the client side object has a consistent object model to reflect the server side object model. There are also several client side event handlers that can be attached. Every event handler provides a minimum controlId parameter as standard.

There are 2 built in editors that power editing capabilities, Calculator editor and DateTime editor. The editors work well with HighLight, Formatting, Masking and Validating features.

WebInput supports dynamic styles (different style on element normal state, active state and over state), integrated style-text-image settings, design time layout preview, and control layout data persisting that is compatible with Microsoft ASP.NET 2.0.

WebInput is built based on the new Intersoftpt Solutions Corporation’s WebUI.NET Framework. As results, it inherits all the power and benefit of the new framework likes instance object cloning (with reference type), instance object resetting (with reference type), instance object copying (with reference type), instance object empty checking (with reference type), support for Intersoftpt Solutions Corporation’s XML serializable and Intersoftpt Solutions Corporation’s Binary serializable, intuitive design time support, and more.