System.Web.UI.Page.GetValidators C# (CSharp) Метод

GetValidators() публичный Метод

public GetValidators ( string validationGroup ) : System.Web.UI.ValidatorCollection
validationGroup string
Результат System.Web.UI.ValidatorCollection
	public ValidatorCollection GetValidators (string validationGroup)
	{			
		if (validationGroup == String.Empty)
			validationGroup = null;

		ValidatorCollection col = new ValidatorCollection ();
		if (_validators == null)
			return col;
		
		foreach (IValidator v in _validators)
			if (BelongsToGroup(v, validationGroup))
				col.Add(v);

		return col;
	}
	

Usage Example

Пример #1
0
 /// <summary>
 /// Finds the first validator in a group of validators that failed validation
 /// and sets the focus to the control that it targets
 /// </summary>
 /// <param name="page">The page that conains the validators to search</param>
 /// <param name="group">The name of the validation group to search</param>
 public static void SetFocusToFirstError(Page page, string group)
 {
     foreach (BaseValidator validator in page.GetValidators(group))
     {
         if (!validator.IsValid && !string.IsNullOrEmpty(validator.ControlToValidate))
         {
             Control c = validator.NamingContainer.FindControl(validator.ControlToValidate);
             if (c != null)
             {
                 ScriptManager.GetCurrent(page).SetFocus(c);
                 break;
             }
         }
     }
 }
All Usage Examples Of System.Web.UI.Page::GetValidators
Page