DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: unterschiedliches Verhalten mit RequiredFieldValidator  | Von: Alexander Prosek ( 01.01.2004 19:33)

mein Problem: ich habe ein Webformular mit einer Textbox, einem RequiredFieldValidator und einem Button
wenn ich auf den Button drücke, möchte ich zum nächsten Formular gehen, aber nur wenn im Feld was eingegeben wurde:

Private Sub btoAnmelden_Click(...
Response.Redirect("BASICFORM.aspx")
End Sub

Funktioniert einwandfrei wenn ich es direkt auf meiner Maschine teste, sozusagen den localhost benutze.

Sobald ich das Ganze auf meinem Win2000-Server abspielen lasse (mit dem selben Browser natürlich), springt er sofort auf nächste Formular und übergeht die Validierung einfach.
Ich habe mir jetzt mit der IsValid-Eigenschaft notdürftig beholfen, aber Zufrieden macht mich die Lösung nicht.

Private Sub btoAnmelden_Click(...
If Page.IsValid Then
Response.Redirect("BASICFORM.aspx")
End If
End Sub

Ich habe übrigens beim PageLoad explizit
Page.ClientTarget = "Uplevel"
angegeben, obwohl das eigentlich Standard sein sollte.

Warum wird die Validierung plötzlich nicht mehr am Client durchgeführt und/oder der Button-Click nicht durch die Validierung "abgewürgt", wie am localhost?

Hat jemand eine Idee, was das Problem sein könnte. Vielleicht eine Einstellung am Win2000-Server?


Betreff Von Datum
Re: unterschiedliches Verhalten mit...
Sind die JavaScripts für die Validierung am Server auch vorhanden?<br><br>Generell würde ich immer mit IsValid() abfragen vor dem Redirect, da der User sonst ohne eingeschaltetem Javascript überhaupt...
Christian Mairoll 02.01.2004 21:08
Re: unterschiedliches Verhalten mit...
ja, das müßte alles passen am Server und am Client - kann aber eigentlich nicht das Problem sein.<br>Ich will ja die Validierung gar nicht am Server durchführen, sie passiert einfach von selber dort...
Alexander Prosek 11.01.2004 23:03

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG