The following are some of the main features of Input for ASP.NET Web Forms that you may find useful:
- Rich Client-side Object Model
Create a richer user experience on the client with mouse-action and control-focus events. Change the control format, color, mask, minimum and maximum values and more with multiple client-side methods.
- Over 23 Built-in Masks
Select from over 23 built-in masks or customize your own. The C1InputMask control includes 14 built-in standard masks, including time and date formats, day of week chooser, and numeric range. The C1InputDate control includes 9 built-in standard masks, including short and long date and time formats. Both include custom format support.
- Alerts for Invalid Input
Eliminate invalid input such as alphanumeric characters in a numeric input box. You can visually alert your users with red font or display an error message.
- Rich Formatting Model
Format input boxes in almost any way imaginable. A rich formatting model enables developers to customize the appearance of a control’s text, border, cell spacing, color scheme, and so on.
- Design-time Support
Use the SmartTag to quickly access the five control-specific designers. Set masks, format, value, and culture properties, and visualize your edits with the WYSIWYG window. See Design-Time Support for more information.
- Cultural Support
Define the cultural setting used by any input control – this applies to string comparison, numeric and date time formats, and special characters. See Selecting the Culture for details.
- Drop-down and Spin Buttons
The specialized Input controls for date/time and numeric editing, C1InputDate, C1InputCurrency, and C1InputNumeric controls support drop-down and spin (up/down) buttons.
- Date Picker
A calendar may be used as a date picker in the C1InputDate control. To enable the trigger button to open the default calendar, simply set the ShowTrigger property to True.
- Numeric Editing
Set value input limits, specify number of decimal places, and indicate use of the thousands separator for the C1InputNumeric, C1InputCurrency, and C1InputPercent controls.
- Password Protection
Using the C1InputMask control, protect input text by displaying password characters. At design time, simply select a character (*, for example) to substitute for the actual input characters. See Using Password Protection for an example.
- Keyboard Support
Quickly edit input values using keyboard support. Move the cursor one position to the left or right or to the beginning or end, increment or decrement the range value, copy and paste, and more!
- Theming
With just a click of the SmartTag, change the input control's look by selecting one of the 6 premium themes (Arctic, Midnight, Aristo, Rocket, Cobalt, and Sterling). Optionally, use ThemeRoller from jQuery UI to create a customized theme! See Input for ASP.NET Web Forms Appearance for additional information.
- CSS Support
(Use a cascading style sheet (CSS) style to define custom skins. You have complete control over the input box's background, colors, borders, styles, padding, cell spacing, and more. CSS support allows you to match the input controls to your organization's standards.