Page.GetValidators メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As Page Dim validationGroup As String Dim returnValue As ValidatorCollection returnValue = instance.GetValidators(validationGroup)
戻り値
指定した検証グループの検証コントロールを格納している ValidatorCollection。

GetValidators メソッドは、特定の検証グループに関連付けられているすべての検証オブジェクトを返します。validationGroup パラメータを null 参照 (Visual Basic では Nothing) に設定することにより、既定の検証グループ (ValidationGroup プロパティが設定されていない、コントロールに関連付けられたすべての検証コントロール) を返すことができます。
検証グループのメンバを検証するには、コレクション全体を列挙して、返された各検証コントロールの Validate メソッドを呼び出します。

次のコード例では、GetValidators メソッドを使用して既定の検証グループを返しています。
' Get 'Validators' of the page to myCollection. Dim myCollection As ValidatorCollection = Page.GetValidators(Nothing) ' 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.GetValidators(null); // 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;

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Page.GetValidators メソッドのページへのリンク