Benutzer mit den meisten Antworten
<asp:RangeValidator Date MinimumValue

Frage
-
Hallo NG,
ich habe manchmal ein Problem mit der Festlegung des MinimumValue/MaximumValue eines RangeValidators:"The value '30-07-2002' of the MaximumValue property of 'RaGeb' cannot be converted to type 'Date'."
Ich vermute, das liegt an den Browsereinstellungen des Clients, denn in der Regel funktioniert das, nur bei manchen Kunden gibt es das Problem.
Ich habe dazu den Artikel https://stackoverflow.com/questions/3332600/date-format-in-rangevalidator?noredirect=1 gefunden. Demzufolge habe ich den
MaximumValue='<%#DateTime.Now.AddYears(-18).ToString("dd-MM-yyyy")%>'
gesetzt.
Wie sollte man das machen, damit der Fehler nicht passiert?
Vielen Dank
Uwe
Mittelung vom Forum
Antworten
-
Hallo Uwe,
ich nehme mal an, der Fehler kommt im clientseitigen Validator?
So oder so: Probier mal das Format yyyy/MM/dd (Korrektur, vorher hatte ich das falsch mit YYYY/MM/DD geschrieben), damit sollte es klappen. Alternativ kannst Du auch mal die Culture Einstellungen in der web.config setzen.
<globalization culture="de-DE" />
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport
- Als Antwort markiert uwe domschke Freitag, 31. Juli 2020 07:39
- Bearbeitet Stefan FalzModerator Freitag, 31. Juli 2020 07:56
Alle Antworten
-
Hallo Uwe,
ich nehme mal an, der Fehler kommt im clientseitigen Validator?
So oder so: Probier mal das Format yyyy/MM/dd (Korrektur, vorher hatte ich das falsch mit YYYY/MM/DD geschrieben), damit sollte es klappen. Alternativ kannst Du auch mal die Culture Einstellungen in der web.config setzen.
<globalization culture="de-DE" />
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport
- Als Antwort markiert uwe domschke Freitag, 31. Juli 2020 07:39
- Bearbeitet Stefan FalzModerator Freitag, 31. Juli 2020 07:56
-
Hallo Uwe,
gemeint habe ich auch yyyy/MM/dd. Warum ich das dann falsch geschrieben habe, weiß ich ehrlich gesagt auch nicht^^. Aber Danke für die Verbesserung, das hilft anderen Usern, die auf diesen Thread stoßen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport