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

public Validate ( ) : void
Результат void
Пример #1
0
        public static string[] GetValidatorErrors(this System.Web.UI.Page pg, string validationGroupName = null)
        {
            if (string.IsNullOrEmpty(validationGroupName))
            {
                pg.Validate();
            }
            else
            {
                pg.Validate(validationGroupName);
            }

            if (!pg.IsValid)
            {
                List <IValidator> errored = pg.Validators.Cast <IValidator>().Where(v => !v.IsValid).ToList();
                return(errored.Select(v => v.ErrorMessage).ToArray());
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
		public static void PostBackFireEvent_Init (Page p)
		{
			Login l = new Login ();
			l.Authenticate += new AuthenticateEventHandler (Authenticate_Event);
			l.LoggedIn += new EventHandler (l_LoggedIn);
			l.LoggingIn += new LoginCancelEventHandler (l_LoggingIn);
			l.LoginError += new EventHandler (l_LoginError);
			l.ID = "Login1";
			l.MembershipProvider = "FakeProvider";
			p.Controls.Add (l);
			p.Validate ();
		}
Пример #3
0
		public void Methods_Deny_Unrestricted ()
		{
			Page p = new Page ();
			p.DesignerInitialize ();
			Assert.IsNotNull (p.GetPostBackClientEvent (control, "mono"), "GetPostBackClientEvent");
			Assert.IsNotNull (p.GetPostBackClientHyperlink (control, "mono"), "GetPostBackClientHyperlink");
			Assert.IsNotNull (p.GetPostBackEventReference (control), "GetPostBackEventReference(control)");
			Assert.IsNotNull (p.GetPostBackEventReference (control, "mono"), "GetPostBackEventReference(control,string)");
			Assert.AreEqual (0, p.GetTypeHashCode (), "GetTypeHashCode");
			Assert.IsFalse (p.IsClientScriptBlockRegistered ("mono"), "IsClientScriptBlockRegistered");
			Assert.IsFalse (p.IsStartupScriptRegistered ("mono"), "IsStartupScriptRegistered");
			p.RegisterArrayDeclaration ("arrayname", "value");
			p.RegisterClientScriptBlock ("key", "script");
			p.RegisterHiddenField ("name", "hidden");
			p.RegisterOnSubmitStatement ("key", "script");
			p.RegisterRequiresPostBack (new HtmlTextArea ());
			p.RegisterRequiresRaiseEvent (new HtmlAnchor ());
			p.RegisterStartupScript ("key", "script");
			p.Validate ();
			p.VerifyRenderingInServerForm (control);
#if NET_2_0
			p.Controls.Add (control);
			Assert.IsNotNull (p.FindControl ("mono"), "FindControl");
			p.RegisterRequiresControlState (control);
			Assert.IsTrue (p.RequiresControlState (control), "RequiresControlState");
			p.UnregisterRequiresControlState (control);
			Assert.IsNotNull (p.GetValidators (String.Empty), "GetValidators");
			p.Validate (String.Empty);
#endif
		}
Пример #4
0
 public void IsValid()
 {
     Page pg = new Page();
     pg.Validate();
     WebAssert.IsValid(pg);
 }
Пример #5
0
 public static Boolean ValidationGroupIsValid(Page page, String validationGroup)
 {
     var result = false;
     page.Validate(validationGroup);
     if (!page.IsValid)
     {
         // Recupera a Mensagem de Erro do Controle Invalidado
         var validators = page.GetValidators(validationGroup);
         if (validators.Count > 0)
         {
             var invalidControl = validators.Cast<BaseValidator>().ToList().FirstOrDefault(control => !control.IsValid);
             if (invalidControl != null)
             {
                 return false;
             }
         }
     }
     else
     {
         result = page.IsValid;
     }
     return result;
 }
Пример #6
0
 public static Boolean ValidationGroupIsValid(Page page, String validationGroup, ref String controlInvalid, ref String errorMessage, ref String group)
 {
     var result = false;
     page.Validate(validationGroup);
     if (!page.IsValid)
     {
         // Recupera a Mensagem de Erro do Controle Invalidado
         var validators = page.GetValidators(validationGroup);
         if (validators.Count > 0)
         {
             var invalidControl = validators.Cast<BaseValidator>().ToList().FirstOrDefault(control => !control.IsValid);
             if (invalidControl != null && !String.IsNullOrEmpty(invalidControl.ErrorMessage))
             {
                 errorMessage = invalidControl.ErrorMessage;
                 controlInvalid = invalidControl.ControlToValidate;
                 group = validationGroup;
             }
         }
     }
     else
     {
         result = page.IsValid;
     }
     return result;
 }