ASP.NETな所
TOP
>
検証
>
CustomValidator
TOP
サイトマップ
準備
VWD
標準
データ
検証
ナビゲーション
MySQL
その他
リンク
お問い合わせ
ASP.NET利用準備
IISのインストール
Visual Web Developer 2005 Express Editionのインストール
IISの設定
フォルダのアクセス権の設定
Web Developer 2005 Express Editionのユーザー登録
Hello,world!
クラスの作り方
Label内で改行する
GridViewギャラリー
GridViewの特定のセルのデータを取り出す
RequiredFieldValidator
RangeValidator
RegularExpressionValidator
CompareValidator
CustomValidator
ValidationSummary
Page.IsValid
検証コントロールを無視する
正規表現ひらカナ動作テスト
MenuのEnabledとSelectable
サイトマップの作成
MySQLのインストール
MySQL Server Instance Config Wizard
データベースの作成
MySQL Connector Netのインストール
MySQLのデータベースを制御するクラス
MySQLのデータベースを制御するクラス その2
MySQLのデータベースを制御するクラス 動作テスト
ODBCドライバのインストール
SqlDataSource データソースの設定
SqlDataSource パラメータの設定
SqlDataSource パラメータの設定 その2
ボタンの設定
あいまい検索
MySQL GUI Toolsのインストール
MySQLバックアップスケジュール
コンパイル コマンドライン
リンクについて
リンク集
ThanksgivingSoft
PC設定のコンビニ
CustomValidator
CustomValidatorは検証対象に対し、独自に検証条件を指定できます。
条件に合わない場合はエラーを返します。
未入力の場合にチェックするかどうかはValidateEmptyTextで設定します。
TextBox1
TextBox1に何か入力して「Button1」を押してください。
未入力の場合は、エラーを返します。
その他
ID
CustomValidator1
各CustomValidatorの名前
動作
ControlToValidate
TextBox1
検証対象
ValidateEmptyText
True
検証対象が未入力の場合に
チェックをするかどうか
表示
ErrorMessage
エラーの時に表示させる文字列
Text
検証エラー
エラーの時に表示させる文字列
■ソース1:CustomValidatorで検証を行う。
ASPXファイル上に設置したCustomValidatorに対して条件を指定する場合
検証対象の入力値はargs.Value (= Textbox1.Text )で取得し
エラーの判断はargs.IsValid = True / False を使用する。
Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate '入力値がNullかどうかを判断し、Nullの場合はエラーを返す。 If System.String.IsNullOrEmpty(args.Value) = True Then args.IsValid = False Else args.IsValid = True End If End Sub
■ソース2:ボタンで検証を行う。
CustomValidatorでは何もせず、外部で条件に合うかどうかをチェックする。
エラーの判断はCustomValidator1.IsValid = True / False を使用する。
ValidateEmptyText = Falseで検証対象がNullの場合でもIsValid = True / False
は有効になるので注意すること。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click '入力値がNullかどうかを判断し、Nullの場合はエラーを返す。 If System.String.IsNullOrEmpty(TextBox1.Text) = True Then CustomValidator1.IsValid = False Else CustomValidator1.IsValid = True End If End Sub Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate '何もチェックしない End Sub
▲UP
<<
CompareValidator
ValidationSummary
>>
TOP
>
検証
>
CustomValidator
Copyright(C)2006
ThanksgivingSoft
All Rights Reserved
検索用語を入力
検索フォームを送信
Web
サイト内