I did find this which allowed me to look thru using the
GetEnumerator
method:
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 = " <br>"
While myEnumerator.MoveNext()
myStr += myEnumerator.Current.ToString()
myStr += " <br>"
End While
response.write(myStr)
response.end
Which at least tells me (index)
(0)System.Web.UI.WebControls.RequiredFieldValidator
(1)System.Web.UI.WebControls.RegularExpressionValidator
(2)System.Web.UI.WebControls.RegularExpressionValidator
(3)System.Web.UI.WebControls.RequiredFieldValidator
(4)System.Web.UI.WebControls.RequiredFieldValidator
(5)System.Web.UI.WebControls.RequiredFieldValidator
(6)System.Web.UI.WebControls.RequiredFieldValidator
(7)System.Web.UI.WebControls.RequiredFieldValidator
(8)System.Web.UI.WebControls.RequiredFieldValidator
(9)System.Web.UI.WebControls.RegularExpressionValidator
(10)System.Web.UI.WebControls.RegularExpressionValidator
(11)System.Web.UI.WebControls.RequiredFieldValidator
(12)System.Web.UI.WebControls.RequiredFieldValidator
Which tell me that
Page.Validators(11).IsValid = True
Page.Validators(12).IsValid = True
Is correct (even based on the order and type since I'm not
sure how to
reference by name or display the name)
Yet the javascript uses and works fine with:
ValidatorEnable(Page_Validators[10], evalState);
ValidatorEnable(Page_Validators[11], evalZip);
Pat
===================================
This list is hosted by DevelopMentorŪ http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com
|