Walidacja danych ?

0

Panowie czy taka walidacja wg Was jest prawidlowa? Na aspx mam kontrolki z wl validation group i kontrolke validation summary tez z ta wl val group to wszystko jest pod buttona szukaj a w buttonie taki kodzie chodzi mi o page.validate czy jest ok czy cos moze jeszcze mozna dodac ?

protected void SzukajButton_Click(object sender, EventArgs e)
        {
            Page.Validate("Szukaj");
          DoUsunieciaListBox.Items.Clear();  
          DoUsunieciaListBox.DataSource = new VaderKlientSqlLogika.TytulyKoordynator().SzukajPublikatora(PublikatorTextBox.Text, RokTextBox.Text, NumerTextBox.Text, StrTextBox.Text, DodatTextBox.Text,User.Identity.Name,TylkoMojeCheckBox.Checked);
          DoUsunieciaListBox.DataBind();
          ZnalazlemLabel.Text = DoUsunieciaListBox.Items.Count.ToString();
          
        } 
0
if (Page.IsValid)
{
//kod
 }

Inaczej to trochę bez sensu.

0

Podobno jezeli korzysta sie z ValidationGroup to ma byc Page.Validate("nazwaGrupy"); a bez group validation Page.IsValid dlatego chcialem sie upewnic.

0

O ile mnie pamięć nie myli (na jakieś 75% nie), to dopóki nie wywołasz Page.Validate("nazwaGrupy"), to Page.IsValid jest true.

0

Faktycznie niejasno się wyraziłem. Chodziło mi o to, że validujesz, a nie sprawdzasz czy wynik jest ok.

Page.Validate("nazwaGrupy")
if (Page.IsValid)
{
//kod
 }
0

Czyli jezeli mam we wlasciwoschia Validation Group uzywam to robie tak jak kolega wyzej napisal a jesli bez to z samym IsValid ?

0

Ok juz wiem najepier ma byc Page.Validate() chyba ze uzywam ValidationGroup to Page.Validate("nazwa") i po tym Page.IsValid czyli zawsze uzywam jednego i drugiego ok thx.

0 użytkowników online, w tym zalogowanych: 0, gości: 0