I create some helper method and create TextBoxFor inside it.
input.AppendLine(html.TextBoxFor(expression, format, attributes).ToString());
My format was "{0:dd/MM/yyyy}". It's work totally fine and render as
<input class="form-control req" data-val="true" data-val-date="The field detr must be a date." id="detr" name="detr" type="text" value="25/05/2558" />
But when ModelState has error on this field, TextBoxFor was totally ignore my format and rendered as
<input class="input-validation-error form-control req" data-val="true" data-val-date="The field detr must be a date." id="detr" name="detr" type="text" value="28/5/2558 0:00:00" />
What happened here?
How can I fixed this?
Thank you in advance.