Walidacja danych ?

Odpowiedz Nowy wątek
2011-10-04 13:47
asp
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();

        } 

Pozostało 580 znaków

2011-10-04 14:08
j_s_r_n
0
if (Page.IsValid)
{
//kod
 }

Inaczej to trochę bez sensu.

Pozostało 580 znaków

2011-10-04 14:42
asp
0

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

Pozostało 580 znaków

2011-10-04 16:11
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.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2011-10-04 16:28
j_s_r_n
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
 }

Pozostało 580 znaków

2011-10-04 16:55
asp
0

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

Pozostało 580 znaków

2011-10-04 17:05
asp
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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