Mam model z pewnymi właściwościami daty i czasu.Parametr DataFormatString atrybutu DisplayFormat nie działa, gdy jest używany z @ Html.TextBoxFor()
Właściwości czasowe mają następujące DataAnnotation:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")]
i właściwości tej pory:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
Jednak są one przestrzegane jedynie gdy używam @Html.EditorFor()
i nie @Html.TextBoxFor()
.
Moja obecna sytuacja nie pozwoli mi korzystać z EditorFor
, więc jak mogę zmusić TextBoxFor
do przestrzegania tych ciągów formatów?
dlaczego musisz używać 'TextBoxFor'? – DarthVader
Sprawdzanie poprawności nie działa poprawnie z 'EditorFor's. Prowadzimy dochodzenie, ale nic się nie pojawia. – Kehlan
sprawdzanie poprawności może być związane z 'CultureInfo', którego używasz w swojej aplikacji. – DarthVader