Tôi có một kiểu có một số thuộc tính ngày và giờ.Tham số DataFormatString của thuộc tính DisplayFormat không hoạt động khi được sử dụng với @ Html.TextBoxFor()
Các đặc tính thời gian có DataAnnotation sau:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")]
Và các thuộc tính ngày có:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
Tuy nhiên những chỉ tôn trọng khi tôi sử dụng @Html.EditorFor()
và không @Html.TextBoxFor()
.
Tình trạng hiện tại của tôi sẽ không cho phép tôi sử dụng EditorFor
, vậy làm cách nào để buộc TextBoxFor
tôn trọng các chuỗi định dạng này?
tại sao bạn phải sử dụng 'TextBoxFor'? – DarthVader
Xác thực không hoạt động đúng với 'EditorFor's. Chúng tôi đã điều tra mà không có gì bật lên. – Kehlan
xác thực có thể liên quan đến 'CultureInfo' mà bạn đang sử dụng trong ứng dụng của mình. – DarthVader