ValidatorCollection クラス
アセンブリ: System.Web (system.web.dll 内)


各 ValidatorCollection 参照は、要求されたページに含まれている検証サーバー コントロールに関連付けられています。これらのコントロールは、Page オブジェクトの Init イベントが処理されると、そのコントロール自体をこのコレクションに追加します。また、Page オブジェクトの Unload イベントが処理されると、そのコントロール自体を削除します。Page クラスは、Control クラスからこれらの両方のメソッドを継承します。
このコレクション、このコレクションのメソッド、およびこのコレクションのプロパティには Page.Validators プロパティを使用してアクセスできます。このコレクションの検証コントロールのテストされた条件が失敗すると、Page.IsValid プロパティは false に設定されます。

Page.Validators プロパティを使用してコレクションにアクセスし、GetEnumerator メソッドを使用してその値を反復処理する方法を次のコード例に示します。
' Get 'Validators' of the page to myCollection. Dim myCollection As ValidatorCollection = Page.Validators ' Get the Enumerator. Dim myEnumerator As IEnumerator = myCollection.GetEnumerator() ' Print the values in the ValidatorCollection. Dim myStr As String = " " While myEnumerator.MoveNext() myStr += myEnumerator.Current.ToString() myStr += " " End While messageLabel.Text = myStr
// Get 'Validators' of the page to myCollection. ValidatorCollection myCollection = Page.Validators; // Get the Enumerator. IEnumerator myEnumerator = myCollection.GetEnumerator(); // Print the values in the ValidatorCollection. string myStr = " "; while ( myEnumerator.MoveNext() ) { myStr += myEnumerator.Current.ToString(); myStr += " "; } messageLabel.Text = myStr;
// Get 'Validators' of the page to myCollection. ValidatorCollection myCollection = get_Validators(); // Get the Enumerator. IEnumerator myEnumerator = myCollection.GetEnumerator(); // Print the values in the ValidatorCollection. String myStr = " "; while (myEnumerator.MoveNext()) { myStr += System.Convert.ToString(myEnumerator.get_Current()); myStr += " "; } messageLabel.set_Text(myStr);

System.Web.UI.ValidatorCollection


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ValidatorCollection クラスのページへのリンク