DatePicker loses value with server validation

In case anybody runs into this common scenario, here is the fix...

[Controller]

[HttpPost]

        public ActionResult Index(EditorValidation e)

        {

            ViewBag.Message = 'Welcome to ASP.NET MVC!';

            DatePickerModel model = new DatePickerModel();

            model.DisplayDefaultDateOnLoad = true;

            ViewData["datemodel"] = model;

            return View();

        }

[View]

@Html.Syncfusion().DatePickerFor(model => model.DateTimeValue, (DatePickerModel)ViewData["datemodel"])



2 Replies

JH John Hind May 24, 2013 10:44 AM UTC

It should be set to true by default anyway. I spent many hours trying to make it work until I found this setting. It is more likely that you would want it to be set to true. Come on Syncfusion !



VR Varalakshmi R.S Syncfusion Team May 30, 2013 04:04 AM UTC

Hi John,

 

Thanks for sharing the details with us.

 

Kindly get back to us if you have any other queries.

 

Regards,

Varalakshmi

Loader.
Up arrow icon