CustomValidator

05/10/2009 - 14:16 von Dirk Herwig | Report spam
Hallo,

ich nutze einen CustomValidator serverseitig, um abzuprüfen, ob der Name
sich schon in der Datenbank befindet oder nicht. Zum Test habe ich
isValidate=false gestzt.

Wenn ich das ganze jetzt teste, dann ruft der OK Button doch die nàchste
Seite auf.

Hier mein Versuch:
protected void CustomValidator1_ServerValidate(object source,
ServerValidateEventArgs args)
{
int anzahl = 0;
layoutsql lsql = new layoutsql();
anzahl = lsql.GetCountFromName(txtNewLayoutName.Text.Trim(),
folderid);
if (anzahl > 0)
args.IsValid = false;
else
args.IsValid = false;//true;
}
protected void btnOK_Click(object sender, EventArgs e)
{
Server.Transfer("~/cms/designer/layouts/editLayout.aspx");
}

Was muss ich noch machen, damit bei negativer Validierung das Formular
wieder angezeigt wird?

Dirk
 

Lesen sie die antworten

#1 Thomas Bandt
05/10/2009 - 14:35 | Warnen spam
Dirk Herwig schrieb:
Was muss ich noch machen, damit bei negativer Validierung das Formular
wieder ang



Die Validierung auch ausführen.

Page.Validate();

Gruss, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de

Ähnliche fragen