@Nicky
Tak for hjælpen, men når jeg poster det tilbage så giver valideringen stadig fejl.
"01-01-2001" giver min fejlmeddelelse ved valideringen "
The field Start dato must be a date.".
Det viser sig at det er fordi at formattet ikke er defineret og så laver runtime den automatisk til dansk tidsformat, men når den skal valideres så skal den stå som amerikansk.
Så "01-01-2001" det den sætter som standart værdi, men skal ændres 2001-01-01 for ikke at få valideringsfejlen.
Så har læst lidt om at man kan definere formattet og håber det kan hjælpe på det så formattet kan blive valideret.
UPDATETilføjede
Thread.CurrentThread.CurrentUICulture = new CultureInfo("da-DK");
til global.asax
og i min model tilføjede jeg
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
Så laver den automatisk formattet om til 01-01-0001 for dig som ikke giver valideringsfejl.
Så nu er next step nogle min og max-værdier - altså at man ikke kan lave en dato der er "for lille" og heller ikke en der er større end dags dato.
Tak for hjælpen Nicky!
Indlæg senest redigeret d. 22.04.2013 23:11 af Bruger #17215