WebInput について

ASP.NETアプリケーション用の高度な入力制御。

WebInputは、表示·編集の書式設定、文字の強調表示、検証、.NETで利用できるほとんどの動作のための包括的なサポートなど、ASP.NET 2.0のWeb開発用のパワフルな入力コンポーネントです。WebInputは、Microsoft Accessでの入力動作と同じように動作し、フォーマット、マスキングおよび検証に優れた機能を提供します。WebInputを使用することで、どんな.NETでもサポートされる動作で、社会保障番号、内線番号、および電話番号などのフィールドを入力するためのWebアプリケーションに入力を提供することができます。Microsoft Accessのマスキング仕様に準拠し、任意のマスク·フォーマットを使用することができます。WebInput 4は、日付と時刻の入力のための高度なデータ入力機能を追加します。クイック日付選択は短い時間で数回のクリックで日付の範囲を選択することができます。より高度な日付と時刻の選択のために、WebInput 4もリンクされWebInputを紹介します。WebInput.NETは、は文字通り(Internet Explorer、Mozilla Firefox、Opera, Safari, Chrome, Geckoベースのもの)どんなブラウザもサポートしています。WebInputはWebUI Studio for ASP.NETと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.