PowerTools InputMan for ASP.NET 8.0J > InputMan for ASP.NETの使い方 > 検証アクションエクステンダ > 検証アクションの設定 |
ここでは検証アクションエクステンダの概要と検証アクションの種類について解説します。
検証アクションエクステンダは、検証コントロールが入力コントロールに入力された不正値を検出したとき、エラーの通知法や入力値の処理方法などの検証アクションを定義します。
検証アクションエクステンダは、通知方法を定義する検証アクションのコレクションを保持します。よって、Webフォームに検証アクションエクステンダを一つ配置するだけで、複数の検証コントロールに個別の検証アクションを適用でき、また一つの検証コントロールに複数の検証アクションこと設定することができます。
検証アクションエクステンダは、InputMan for ASP.NETだけではなくVisual Studio標準の検証コントロールにも適用することができます。また、SPREAD for ASP.NETのセルを検証している検証コントロールに対しても、各種検証アクションを設定することが可能です。
SPREADセルへの設定方法については、SPREAD for ASP.NETの製品ヘルプ(「開発者の手引き」>「セル型の設定」>「InputMan検証コントロールの使用」)を参照してください。
SPREAD for ASP.NET 7.0J/8.0Jのセルを検証することが可能です。 |
Imports GrapeCity.Web.Input.IMExtenders Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then ' バルーンチップ表示をする検証アクションオブジェクトを作成します Dim TipAction As New TipNotify TipAction.ToolTipTitle = "必須入力" TipAction.ToolTipText = "名前を入力してください。" ' RequiredFieldValidatorコントロールに検証アクションを追加します。 GcValidatorAction1.GetActions(RequiredFieldValidator1).Add(TipAction) End If End Sub
using GrapeCity.Web.Input.IMExtenders; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // バルーンチップ表示をする検証アクションオブジェクトを作成します TipNotify TipAction = new TipNotify(); TipAction.ToolTipTitle = "必須入力"; TipAction.ToolTipText = "名前を入力してください。"; // RequiredFieldValidatorコントロールに検証アクションを追加します。 GcValidatorAction1.GetActions(RequiredFieldValidator1).Add(TipAction); } }
Imports GrapeCity.Web.Input.IMExtenders Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then ' 色でエラーを通知する検証アクションオブジェクトを作成します。 Dim ColorAction As New ColorNotify ColorAction.InvalidBackColor = Color.Yellow ColorAction.ValidBackColor = Color.White ' デフォルトの検証アクションとして追加します。 GcValidatorAction1.DefaultActions.Add(ColorAction) ' 各検証コントロールに、デフォルトの検証アクションを使用するように設定します。 GcValidatorAction1.SetUseDefaultActions(GcCharacterTypeValidator1, True) GcValidatorAction1.SetUseDefaultActions(GcDateRangeValidator1, True) End If End Sub
using GrapeCity.Web.Input.IMExtenders; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 色でエラーを通知する検証アクションオブジェクトを作成します。 ColorNotify ColorAction = new ColorNotify(); ColorAction.InvalidBackColor = Color.Yellow; ColorAction.ValidBackColor = Color.White; // デフォルトの検証アクションとして追加します。 GcValidatorAction1.DefaultActions.Add(ColorAction); // 各検証コントロールに、デフォルトの検証アクションを使用するように設定します。 GcValidatorAction1.SetUseDefaultActions(GcCharacterTypeValidator1, true); GcValidatorAction1.SetUseDefaultActions(GcDateRangeValidator1, true); } }